Senior Software Engineer, Platform
New
T
TicketmasterLive entertainment ticketing
Remote, United KingdomFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years of professional software engineering experience
- Required Skills
- AWSBackend DevelopmentJavaJVMSpring BootGrafanaPrometheusDistributed Systems
Requirements
- Have 5+ years of professional software engineering experience and demonstrated ownership of major software components.
- Bring strong backend development skills and experience designing and implementing clean, scalable APIs.
- Have experience with Java 21/25 or another JVM language and modern frameworks such as Spring Boot.
- Have experience with Agile methodologies and Test-Driven Development.
- Understand Continuous Integration, software architecture practices, design patterns, and SOLID principles.
- Have experience with AWS or another cloud provider and observability tools such as Prometheus, Grafana, Splunk, or ELK.
- Have experience with distributed systems and best practices for always-available services.
- Understand secure coding practices and common vulnerability patterns, including OWASP Top 10.
- Understand cloud service trade-offs, including scalability, operational complexity, and cost.
- Have experience with CI/CD servers such as GitLab or Jenkins, Docker, Kubernetes, and SOA development.
- Have working knowledge of one or more databases, such as Oracle, MySQL, or PostgreSQL.
- Be able to collaborate with remote team members; on occasion, work out of hours or participate in rota-based on-call duty.
Responsibilities
- Contribute to development across globally distributed software teams and align shared components and standards.
- Ensure global applications are applicable to global markets.
- Gather requirements from stakeholders, including UX, Design, and Product, and develop strategies to evolve products.
- Assess technical approaches and recommend direction with clear reasoning.
- Participate in web, native app, and service-layer architecture design; spike and prototype solutions.
- Write code and own the full development and deployment cycle for software.
- Identify and reduce technical debt and advocate for clean, secure, well-structured APIs.
- Evaluate cloud services and infrastructure patterns for scalability, operational overhead, and cost.
- Mentor developers through technical leadership, code reviews, and engineering practices.
- Debug and triage production issues, automate testing and deployments, participate in on-call rotations, and contribute to incident resolution and post-incident reviews.
View Full Description & ApplyYou'll be redirected to the employer's site