Live Nation Entertainment Logo

Live Nation Entertainment

Principal software developer

Posted 16 Hours Ago
Be an Early Applicant
Toronto, ON
Senior level
Toronto, ON
Senior level
The Principal Software Developer at Ticketmaster will design and implement high-quality, scalable APIs and improve existing systems. The role involves managing critical software components, mentoring team members, and ensuring high standards in software engineering practices. Collaboration with product managers and continuous optimization of services are key responsibilities, along with participating in on-call rotations and fostering team culture through coaching.
The summary above was generated by AI

Job Summary:

THE TEAM

The mission of TM1 is to build shared services for acquiring and publishing event data in order to provide a consistent ticketing experience for our clients, and thus have an impact on fans worldwide.

Our specialty is the ability to ingest and produce data while abstracting the complexity of the system, and to combine entities from different platforms to produce a consistent data model. In this way, we build globally reusable systems that support multiple distribution channels.

THE JOB

The Principal Engineering on the TM1 team will see you working on critical components such as Enterprise Search (GES) and its content platform. The latter is essential to Ticketmaster, as it ensures the distribution of event data and other related entities throughout the Ticketmaster ecosystem.

Through your technical leadership, you will contribute to the expansion of the platform by playing a key role in the design and engineering of its software components. Your expertise will be put to good use in developing innovative solutions to deliver a robust set of systems and strengthen the platform's position as a unified access point for event data from the various ticketing platforms in Ticketmaster's portfolio. An important part of this role is to anticipate needs and mentor individuals in order to strengthen the team culture with a view to perpetual improvement.

As an engineer at Ticketmaster, you will be responsible for a self-sufficient team focused on quality. We are looking for people who are passionate, eager to share their knowledge and able to adapt easily to change, with a willingness to take part in a variety of projects across a wide range of technologies. You will be part of a DevOps and Agile team that is fully responsible for the delivery of new features, from planning, architecture, implementation and validation to delivery and support.

WHAT YOU WILL BE DOING

  • Design and implement robust, reliable, highly available and scalable APIs, with robust monitoring and alerting capabilities
  • Co-design the framework by integrating fault tolerance and self-healing mechanisms, while applying scalability principles
  • Design, plan and implement innovative approaches to solving complex problems of various kinds
  • Evaluate, prototype and compare new solutions
  • Prepare and present technical concepts to internal/external audiences
  • Lead the technical vision and implement the approaches needed to simplify day-to-day feature development
  • Continuous optimization of services at all levels (infrastructure, platform, software) for high availability, reliability and performance
  • Interact with product managers and provide the right solutions to implement
  • Work closely with management to integrate new functionalities according to the product's strategic plan
  • Define technical specifications and technical acceptance criteria to ensure that the engineering team meets business requirements
  • Seek to build relationships and partnerships with internal and external team members
  • Monitor all critical services, troubleshoot and resolve problems as they arise
  • Ensure high quality at all levels (code quality, bug-free deployments, automated testing, etc.)
  • Meticulously define and maintain platform SLO/SLAs
  • Automated testing ensures high quality
  • Participate in on-call rotation to ensure production support
  • Ensure the right balance between standardization, innovation, quality and reduction of technical debt, to rapidly deliver business value
  • Coaching engineers and promoting motivation
  • Be responsible for the technical solution

WHAT YOU NEED TO KNOW (or TECHNICAL SKILLS)

  • Solid experience in software engineering with high quality standards and expertise in large-scale production software deployment
  • Degree in computer science or equivalent experience
  • Ability to quickly learn new technologies and paradigms
  • Solid programming skills in Java/Kotlin/JavaScript/TypeScript/Python
  • Solid skills in backend engineering, multithreading, thread pools and OOP
  • Extensive knowledge in testing strategies
  • Extensive knowledge of REST
  • Extensive knowledge of Kafka or other distributed messaging systems
  • Extensive knowledge of several database products (e.g. MongoDB, ElasticSearch/OpenSearch, DynamoDB, MySQL)
  • Extensive knowledge of writing Springboot microservices
  • Extensive knowledge of distributed/service-oriented/microservice and cloud-based architectures
  • Deep knowledge of building native cloud applications on AWS, Docker, Kubernetes
  • Proven experience in creating application architectures
  • Proven experience working in an Agile + DevOps engineering environment
  • Extensive knowledge of DevOps/continuous delivery/continuous deployment best practices and guidelines
  • Proven experience in building continuous delivery/continuous deployment pipelines
  • Experience in coaching engineers and documenting best practices
  • Proven experience in supervising the development of microservices that meet autonomy and resilience standards in a domain-oriented environment

YOU (BEHAVIOURAL SKILLS)

  • Autonomous, proactive and with a positive attitude
  • Able to function independently and effectively in a corporate environment
  • Ability to handle multiple projects in a constantly changing environment
  • Excellent communication, documentation and presentation skills and the ability to clearly articulate a solution and influence others
  • A consistent track record of exceeding expectations for team success
  • Excellent organizational and time management skills
  • Ability to design and collaborate with several teams

LIFE AT TICKETMASTER

We are proud to be part of Live Nation Entertainment, the world’s largest live entertainment company.

Our vision at Ticketmaster is to connect people around the world to the live events they love. As the world’s largest ticket marketplace and the leading global provider of enterprise tools and services for the live entertainment business, we are uniquely positioned to successfully deliver on that vision.

We do it all with an intense passion for Live and an inspiring and diverse culture driven by accessible leaders, attentive managers, and enthusiastic teams. If you’re passionate about live entertainment like we are, and you want to work at a company dedicated to helping millions of fans experience it, we want to hear from you.

Our work is guided by our values:

Reliability – We understand that fans and clients rely on us to power their live event experiences, and we rely on each other to make it happen.

Teamwork – We believe individual achievement pales in comparison to the level of success that can be achieved by a team.

Integrity We are committed to the highest moral and ethical standards on behalf of the countless partners and stakeholders we represent. 

Belonging – We are committed to building a culture in which all people can be their authentic selves, have an equal voice and opportunities.

EQUAL OPPORTUNITIES

We are passionate and committed to our people and go beyond the rhetoric of diversity and inclusion. You will be working in an inclusive environment and be encouraged to bring your whole self to work. We will do all that we can do to help you successfully balance your work and homelife. As a growing business we will encourage you to develop your professional and personal aspirations, enjoy new experiences, and learn from the talented people you will be working with. It's talent that matters to us and we encourage applications from people irrespective of their gender, race, sexual orientation, religion, age, disability status or caring responsibilities.

Ticketmaster Canada will provide reasonable accommodations for qualified individuals with disabilities in the job application process. If you have difficulty using our online application system and need an accommodation due to disability, please email [email protected]. Please note this inbox is limited to accommodation requests. Resumes submitted to this inbox will not be considered.

Top Skills

Java
JavaScript
Kotlin
Python
Typescript

Similar Jobs

Be an Early Applicant
16 Days Ago
Toronto, ON, CAN
20,000 Employees
Senior level
20,000 Employees
Senior level
Food • Retail • Agriculture • Manufacturing
The Principal Software Developer will lead a team to develop and maintain an automated data processing pipeline using AWS and Snowflake, ensuring agricultural metrics meet customer needs. Responsibilities include leading development activities, designing software architecture, coaching team members, and communicating with stakeholders.
Be an Early Applicant
6 Days Ago
Toronto, ON, CAN
Hybrid
55,000 Employees
Mid level
55,000 Employees
Mid level
Fintech • Machine Learning • Payments • Software • Financial Services
As a Principal Associate, Full Stack Software Engineer at Capital One, you will work on various projects in backend and frontend development, using object-oriented programming to create applications. You'll engage with Agile teams and mentor peers, focusing on TDD and cloud technologies. You'll also continually evaluate new tools and technologies, contributing to a positive team culture and project outcomes.
Be an Early Applicant
19 Hours Ago
Toronto, ON, CAN
Remote
6,000 Employees
Expert/Leader
6,000 Employees
Expert/Leader
Big Data • Cloud • Healthtech • Software • Big Data Analytics
The Principal Software Engineer will lead the design, implementation, and ownership of key product features for industry-leading Enterprise Content Management applications on Veeva's cloud platform. The role requires solving complex technical challenges and mentoring team members in a dynamic environment.

What you need to know about the Toronto Tech Scene

Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account