T

Ticketmaster

Ticket sales platform for live events

Lead Software Engineer - TM1 Marketing & APIs

Full-Stack EngineeringPosted on Nov 13
Full-timeRemote in UKNo salary listed

About the Job

Requirements

  • A bachelor's degree in Computer Science or a related technical field.
  • Proficiency in one or more of Java, TypeScript, and Node.js, and willingness to learn the others.
  • Proven experience building high-traffic web applications and deploying them to production, with a focus on quality and long-term maintainability.
  • Experience working with cloud-based platforms, preferably AWS.
  • Experience supporting live applications, including debugging, reading logs and application dashboards such as Grafana and AWS monitors such as CloudWatch, and identifying and resolving issues efficiently.
  • Experience writing SQL queries and working with SQL databases such as MySQL and NoSQL databases such as DynamoDB.
  • Experience working with infrastructure-as-code tools such as Terraform, Kubernetes, and Helm.
  • Experience working with code and build tools such as GitLab, CI/CD, Jenkins, and Sonar.
  • Experience working in an Agile team, attending stand-ups and delivering work in a time-boxed setting.
  • Ability to handle production issues and provide on-call support for live systems.
  • Ability to understand how the current team, task, or project fits into the broader context.
  • Ability to clearly communicate ideas and work status and advocate for or against approaches or designs.
  • Documentation skills, including organizing knowledge in Confluence, a wiki, or similar tools for new team members, hires, and interns.
  • Ability to manage one’s time, deliver work on time, evaluate work, and estimate work.
  • Ability to work with technology and product teams, incorporate their input, and manage expectations regarding issues and enhancements.
  • Experience running teams day to day, without people-management responsibility, with examples of handling different scenarios.

Responsibilities

  • Design and develop new systems and enhance existing systems by breaking complex problems into essential components and building efficient solutions.
  • Work with product teams to gather and understand requirements, discuss approaches, design solutions, and create implementation design documents that consider cost, capacity, shelf life, and appropriate tools and technologies.
  • Design and develop high-traffic, large-scale software applications as a full-stack developer, including front-end user interfaces, web and API services, data models and data flows, deployment infrastructure, and long-term maintenance.
  • Design and develop peripheral systems and processes, including monitoring and alerting services, automated build and deployment pipelines, and application-performance metrics systems, while ensuring cost efficiency.
  • Apply development best practices, including test coverage, enterprise standards, target-architecture adherence, high availability, scalability, low latency, and fault tolerance.
  • Create detailed system and process documentation, including onboarding checklists, system overviews, development and operations runbooks, troubleshooting guidance, and recommendations for future improvements.
  • Own solution-design discussions and meetings to ensure alignment with broader systems; evaluate new tools and technologies for feasibility, cost, and potential company and team use.
  • Lead development of new systems and initiatives by contributing to the duties above, guiding and mentoring team members, and reviewing code for quality, correctness, and efficiency.
  • Own day-to-day project delivery by participating in Agile stand-ups, escalating blockers, ensuring timely completion of tasks and project or sprint goals, and communicating updates and timelines to stakeholders.
  • Shape technical standards and practices beyond the immediate team as a subject matter expert.
  • Influence technical strategy and roadmaps in collaboration with other technical leads, architects, product teams, and senior stakeholders.
  • Drive adoption of reusable engineering patterns and improvements across related teams.
  • Represent the team in cross-functional technical decisions and communicate the wider implications of proposed approaches.

Desired Qualifications

  • UI design experience and experience building client-facing data applications.
  • Experience in the entertainment or online ticketing industry.
  • Familiarity with operating across diverse cultural and regulatory environments, including Europe, Asia, and South America.
  • Understanding of one’s use of AI tools such as Claude in the software development lifecycle.

About the Company

Ticketmaster

Ticket sales platform for live events

Ticketmaster runs a platform for selling live-event tickets, covering sports, concerts, theater, and more. It connects fans with events and provides ticketing services to venues and event organizers. How it works: when fans buy tickets, a service fee is added on top of the ticket price, and Ticketmaster earns revenue from these consumer fees as well as from partners who pay for its ticketing technology and services. The platform supports event organizers and venues with tools to manage sales, seating, and ticket delivery, while also offering safety features and information about venues to help fans avoid scams and have a smooth experience. How it stands out: it leverages a large network of venues, partnerships, and technology to handle high-volume sales and provide trusted, end-to-end ticketing solutions. Its goal is to provide a seamless, secure ticket-buying experience for fans and a reliable, scalable platform for event organizers and venues.

Company size
5,001-10,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Beverly Hills, CA
Founded
1976

Recently Posted Jobs

Explore more opportunities at Ticketmaster

See more jobs