Ticketmaster UK Limited is looking for a Lead Software Engineer to join the Pricemaster team. In this remote role within the United Kingdom, you will be responsible for delivering and evolving the application that empowers clients to price their events effectively. You will design, implement, and maintain robust software solutions that ensure efficiency, security, and reliability, working closely with stakeholders to integrate seamlessly with existing infrastructure.
What You'll Do
- Lead the development of software solutions enabling efficiency, security, and reliability.
- Design, implement, and maintain robust software solutions meeting business requirements and addressing security threats.
- Work closely with stakeholders to ensure seamless integration of software solutions with existing infrastructure.
- Get up to speed quickly on existing systems and make pragmatic, cost-aware decisions for maintenance or evolution.
- Build software with robustness, availability, and security risks in mind.
- Lead the technical vision and implement technical frameworks and libraries simplifying feature development.
- Design and implement automation, monitoring, and infrastructure.
- Continuously optimize services across infrastructure, platform, and software layers for high availability, reliability, and performance.
- Analyze runtime behavior, logs, metrics, traces, data flows, and code paths to build a mental model of complex systems.
- Evaluate options to maintain or evolve existing systems and recommend the most appropriate approach.
- Make pragmatic trade-offs when working with legacy systems, balancing short-term delivery with long-term platform health.
- Provide technical mentorship and guidance to junior team members.
- Exercise independent judgment in methods, techniques, and evaluation criteria.
- Participate in on-call and potentially some after-hours support as required.
- Collaborate with Product, Design, PMO, and other partners to achieve expected outcomes.
- Participate in the design and development of new features and enhancements of existing system capabilities.
- Promote a culture of quality within the team by applying recognized software quality practices.
- Navigate ambiguity in complex technical environments and bring clarity to stakeholders through structured analysis and clear communication.
What We're Looking For
- Solid experience developing production-quality software at scale.
- Bachelor’s degree in computer science or equivalent experience.
- Strong Java programming skills.
- Strong backend development skills, including multithreading, thread pools, and object-oriented design.
- Strong knowledge of web application testing strategies (unit, integration, UAT, capacity testing).
- Strong knowledge of REST and GraphQL APIs.
- Strong knowledge of multiple database products (e.g., DynamoDB, ElasticSearch, MySQL, Cassandra).
- Strong experience building Spring Boot classic and reactive microservices with Java.
- Strong knowledge of distributed, service-oriented, microservice, and cloud-based architectures.
- Strong experience building cloud-native applications using AWS, Docker, and Kubernetes.
- Proven track record designing architectures for web applications (CDN, API Gateway, Backend-for-Frontend, authentication, security).
- Proven experience working in Agile and DevOps development environments.
- Strong knowledge of DevOps, CI/CD best practices, and guidelines.
- Proven track record of building complete continuous delivery and continuous deployment pipelines.
- Experience coaching engineers and documenting best practices.
- Strong experience troubleshooting, debugging, fixing issues, and building methodologies to prevent recurrence.
- Ability to learn new technologies and paradigms rapidly.
- Advanced troubleshooting techniques and resolves problems as they occur.
- Strong problem-solving and analytical skills, frequently identifying enhancements.
- Demonstrates sound judgment in selecting methods and techniques for obtaining solutions.
- Actively participates in overall solution and architectural design.
- Brings clarity to ambiguous system behavior by forming hypotheses, validating with data, and communicating findings clearly.
- Proactively reviews performance, security, and quality data to ensure accuracy and identify issues.
- Is open-minded and actively seeks opportunities to try new ideas and approaches.
- Imports good ideas from similar situations experienced within their team or across Technology.
- Ensures all work is performed to high standards.
- Experience working asynchronously with colleagues in different time zones.
- Strong communication skills and ability to collaborate effectively with other teams and clients.
- Ability to prioritize work based on urgency and importance.
Nice to Have
- Expertise in data engineering technologies and practices (e.g., Databricks, Spark, dbt).
Technical Stack
- Languages & Frameworks: Java, Spring Boot
- APIs: REST, GraphQL
- Databases: DynamoDB, ElasticSearch, MySQL, Cassandra
- Infrastructure & Cloud: AWS, Docker, Kubernetes
- Data Engineering: Databricks, Spark, dbt
Team & Environment
You will be part of the Pricemaster team within Ticketmaster UK, working in an Agile and DevOps-focused environment that values collaboration and technical excellence.
Work Mode
This is a remote position open to candidates based in the United Kingdom.
We are passionate and committed to our people and go beyond the rhetoric of diversity and inclusion. 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.





