L

Live Nation Entertainment

Organizes live entertainment events and ticketing

Senior Software Engineer - Platform

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

About the Job

Requirements

  • At least five years of professional software engineering experience, with demonstrated ownership of major software components.
  • Experience with Agile methodologies.
  • Strong backend development skills.
  • Ability to design and implement clean, scalable, well-structured APIs.
  • Experience with Java 21 or 25, or other JVM languages.
  • Experience with modern frameworks such as Spring Boot.
  • Test-Driven Development experience.
  • Understanding of Continuous Integration practices.
  • Knowledge of current software architectural trends and practices.
  • Previous experience with Design Patterns and SOLID principles.
  • Experience working with AWS or another cloud provider.
  • Experience with observability tooling such as Prometheus, Grafana, Splunk, or the ELK stack.
  • Experience with distributed systems.
  • Knowledge of best practices and IT operations for always-up, always-available services.
  • Understanding of secure coding practices and common vulnerability patterns, such as the OWASP Top 10.
  • Awareness of cloud service trade-offs, including scalability constraints, operational complexity, and cost implications when selecting infrastructure components.
  • Familiarity with AI-assisted development tools and their appropriate application.
  • Experience with CI/CD servers such as GitLab or Jenkins.
  • Experience with Docker and Kubernetes or another orchestration or scheduling framework.
  • Experience working in a Service-Oriented Architecture development environment.
  • Working knowledge of one or more database products, such as Oracle, MySQL, or PostgreSQL.
  • Strong communication skills and ability to collaborate closely with remote team members.
  • Ability to organize and prioritize work, multitask, coordinate team efforts, and report progress to stakeholders and management.
  • Reliability in delivering to defined quality standards under competing priorities and proactively communicating progress and blockers, often with proposed solutions or alternatives.
  • Ownership of deliverables from design through production, handling setbacks constructively and adapting the approach.
  • Ability to consider short- and long-term effects of technical decisions, align work with team and business goals, and identify opportunities to improve processes, reduce waste, and simplify systems.
  • Ability to mentor peers through code reviews, pairing, and knowledge sharing, build working relationships across distributed teams, and adapt communication to technical and non-technical audiences.
  • Commitment to continuously developing one's skills and helping others develop theirs, staying curious about emerging technologies and practices and sharing that learning with the team.

Responsibilities

  • Contribute to development work across globally distributed software teams and drive alignment on shared components and standards.
  • Ensure global applications are applicable to global markets.
  • Engage stakeholders to gather information about problems and implement short- and medium-term strategies to evolve products for future success, working with UX, Design, Product, and other stakeholders.
  • Explore multiple approaches objectively and recommend the best technical direction, with supporting logic and reasoning.
  • Participate meaningfully in web, native app, and service-layer architecture design.
  • Create spikes and prototypes.
  • Write high-quality code.
  • Own the full development and deployment cycle for software.
  • Proactively identify and reduce technical debt to support the long-term maintainability of platform services.
  • Design and advocate for clean, well-structured, secure APIs, ensuring consistency, usability, and resilience across services.
  • Evaluate and select appropriate cloud services and infrastructure patterns, considering scalability, operational overhead, and cost implications for platform components.
  • Encourage and develop engineers in their craft through technical leadership, code reviews, and engineering best practices.
  • Debug and triage production application issues, including issues not originally owned by the role.
  • Automate testing, deployments, performance, and recovery.
  • Use AI-assisted development tools to improve engineering productivity and evaluate the applicability of AI to software solutions.
  • Participate in on-call rotations, lead incident resolution, and contribute to post-incident reviews.
  • Work outside regular hours or provide on-call duty on a rota basis when required.

Desired Qualifications

  • Experience in DevOps.
  • Experience with GraphQL and Apollo Studio.
  • Experience working with Terraform.
  • Experience with the Helm package manager.
  • Ability to clearly communicate technical topics to non-technical people.
  • Ability to work effectively in a fast-paced, multidisciplinary team environment.

About the Company

Live Nation Entertainment

Organizes live entertainment events and ticketing

Live Nation Middle East promotes and produces live events in the region, including concerts, comedy shows, and family entertainment. It signs talent, books venues, handles production, marketing, and ticketing to stage events that fans can attend. Its differentiators are a strong regional focus paired with a global network, major brand partnerships, and a commitment to sustainability. Its goal is to grow the Middle East live-entertainment market responsibly while expanding opportunities for artists, brands, and local venues.

Company size
10,001+
Company stage
IPO
Headquarters
Beverly Hills, CA
Founded
2005

Recently Posted Jobs

Explore more opportunities at Live Nation Entertainment

See more jobs