Live Nation logo

Lead Software Engineer - TM1 Reports (Remote, United Kingdom)

Live Nation
NewPosted today

LOCATION

United Kingdom · Remote

EXPERIENCE

5+ Years

TYPE

FullTime

SKILLS REQUIRED

JavaFull-Stack DevelopmentCloud InfrastructureTechnical LeadershipSoftware ArchitectureCI/CD

Job description

Overview

Lead Software Engineer on Ticketmaster's TM1 Reports team, building and evolving the reporting and analytics offering for clients, including design, development and production support of the systems.

What you'll do

  • Design and develop new systems and implement enhancements to existing systems, breaking down complex problems into essential components and building efficient solutions.
  • Work with product teams to gather and understand requirements, discuss approaches, design solutions and create design documents, keeping in mind costs, capacity, shelf-life and choosing the right tools and technologies.
  • Design and develop high-traffic, large scale software applications as a full-stack developer, spanning front-end UI, web and API services, data models and data flow processes, and infrastructure for deploying and long-term maintenance.
  • Design and develop peripheral systems and processes, including monitoring and alerting services, automated build and deployment pipelines, and systems for gathering application performance metrics, ensuring efficiency in cost.
  • Ensure best practices in system development, including test coverage, use of enterprise standards, adherence to target architecture, high-availability and scalability, low latency, and fault-tolerance.
  • Create detailed documentation on systems and processes, including onboarding checklists, comprehensive system overviews, runbooks for developing, monitoring and troubleshooting, and recommendations on future improvements.
  • Own solution design discussions and meetings to ensure systems are aligned in the bigger scheme of things, and evaluate new tools and technologies for feasibility, cost and subsequent use.
  • Lead teams in development of new systems and initiatives, guiding, mentoring and helping team members learn applications, technologies, best practices and processes.
  • Review code for quality, correctness and efficiency.
  • Own project delivery day to day, participating in daily agile stand-ups, escalating blockers to stakeholders, ensuring timely completion of tasks and project goals, and communicating updates and timelines to stakeholders.
  • Act as a subject matter expert who shapes technical standards and practices beyond the immediate team, influences technical strategy and roadmaps with Tech Leads, architects, product teams and senior stakeholders, and drives adoption of reusable engineering patterns across related teams.
  • Represent the team in cross-functional technical decisions and communicate the wider implications of proposed approaches.

What you'll need

  • Bachelor's degree in Computer Science or related technical field.
  • Proficiency in one or more of: Java, Typescript, NodeJS, and willingness to learn the others.
  • 5+ years of experience building high-traffic web applications and deploying to production with a focus on quality and long-term maintainability.
  • Experience working with cloud-based platforms (preferably AWS).
  • Experience supporting live applications, including good debugging skills, reading logs, and reading application dashboards such as Grafana or AWS monitors (e.g., CloudWatch), identifying and solving issues efficiently.
  • Experience writing SQL queries and working with SQL (e.g., MySQL) and NoSQL databases (e.g., 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 work under some pressure, e.g., handling production issues and on-call support for live systems.
  • An overall calm personality, with the ability to see the big picture and how the current team, task or project fits into it.
  • Strong verbal communication, with the ability to clearly communicate ideas and work status and to advocate for or against a particular approach or design.
  • Documentation skills, with the ability to organize knowledge in Confluence, wiki or similar.
  • Ability to manage self and own time, deliver work on time, and evaluate and estimate work.
  • Ability to work with various teams, including tech and product, incorporate their inputs, and manage expectations on issues and enhancements.
  • Experience running teams on a day-to-day basis (not people management), with examples of how you've handled various scenarios when running those teams.

Nice to have

  • UI design experience, building client-facing data applications.
  • Experience in the entertainment and/or online ticketing industry.
  • Familiarity with operating across diverse cultural and regulatory environments (Europe, Asia, South America).
  • Understanding of your own usage of AI (Claude or similar) in the SDLC.

Details

  • Location: Remote, United Kingdom, with travel to London for meetings when required.
  • Contract terms: Permanent, 40 hours per week.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Lead Software Engineer - TM1 Reports (Remote, United Kingdom)