Senior Software Engineer

Posted 8hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Software Engineer developing Ticketmaster’s scalable global ticketing platform. Designing APIs, cloud infrastructure, and services supporting millions of live-event fans.

Responsibilities:

  • Analyze, code, and maintain next-generation fan-facing Ticketmaster services
  • Guide development and delivery of the Global Platform
  • Deliver high-quality, maintainable, performant solutions
  • Solve complex technical problems while considering long-term maintenance and cost of change
  • Mentor and elevate engineers through technical leadership, code reviews, and engineering best practices
  • Collaborate with globally distributed software teams on shared components and standards
  • Ensure global applications are applicable to global markets
  • Organize and prioritize work, coordinate team efforts, and report progress to stakeholders and management
  • Gather information from UX, Design, Product, and other stakeholders to evolve products
  • Explore technical approaches and recommend technical direction with supporting reasoning
  • Participate in web, native app, and service-layer architecture design
  • Spike and prototype
  • Write exemplary code
  • Own the full software development and deployment cycle
  • Identify and reduce technical debt
  • Design and advocate for clean, secure, well-structured APIs
  • Evaluate cloud services and infrastructure patterns for scalability, operational overhead, and cost
  • Encourage and develop other engineers
  • Debug and triage production application issues
  • Automate testing, deployments, performance, and recovery
  • Use AI-assisted development tools and evaluate their applicability
  • Participate in on-call rotations, lead incident resolution, and contribute to post-incident reviews
  • Occasionally work out of hours or provide on-call duty on a rota basis

Requirements:

  • 5+ years of professional software engineering experience, with demonstrated ownership of major software components
  • Experience with Agile methodologies
  • Strong backend development skills
  • Proven ability to design and implement clean, scalable and well-structured APIs
  • Java 21/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
  • Experience with Design Patterns and SOLID principles
  • Experience with AWS or another cloud provider
  • Experience with observability tooling such as Prometheus, Grafana, Splunk, or ELK stack
  • Experience with distributed systems
  • Knowledge of best practices and IT operations in always-up, always-available services
  • Understanding of secure coding practices and common vulnerability patterns, including OWASP Top 10
  • Awareness of cloud service trade-offs, including scalability constraints, operational complexity, and cost implications
  • Familiarity with AI-assisted development tools and their appropriate application
  • Experience with CI/CD servers such as GitLab/Jenkins
  • Experience with Docker and Kubernetes or another orchestration/scheduling framework
  • Experience working in an SOA 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
  • Nice to have: experience in DevOps, GraphQL and Apollo Studio, Terraform, and Helm package manager
  • Ability to clearly communicate technical topics to non-technical people
  • Demonstrated ability to work well in a fast-paced, multidisciplinary team environment
  • Ability to learn quickly

Benefits:

  • Inclusive work environment
  • Support to balance work and homelife
  • Professional and personal development opportunities
  • New experiences and learning from talented colleagues
  • Equal opportunities regardless of gender, race, sexual orientation, religion, age, disability status, or caring responsibilities