Ticketmaster's Platform Modernization Team is seeking a Principal Software Engineer to build software systems that improve the delivery, operations, and scalability of their infrastructure platform. The goal is to reduce toil, accelerate delivery, and enhance the developer and operator experience by leveraging modern technologies and infrastructure-as-code.
Requirements
- Deep experience as a backend or platform software engineer, ideally focused on developer tooling or infrastructure automation.
- Strong programming proficiency in Go, Rust, or Python.
- Proven experience designing internal APIs, automation frameworks, or infrastructure control planes.
- Familiarity with Kubernetes, GitLab CI/CD, and infrastructure-as-code tools like Terraform, Pulumi, or Ansible.
- Understanding of SRE principles and a metrics-driven approach to software reliability and observability (e.g., Prometheus, Grafana).
- Experience working in Agile, remote, cross-functional environments.
- Use Terraform, Ansible, and Pulumi to integrate with existing infrastructure components.
Responsibilities
- Design and implement backend systems that abstract infrastructure concerns and enable self-service capabilities.
- Own the development and support of internal tools, APIs, and automation frameworks used by infrastructure and application teams.
- Drive enhancements to CI/CD pipelines using GitLab, focusing on security, repeatability, and observability.
- Define backend architectures and patterns that scale across infrastructure domains.
- Create design documents, system diagrams, and proof-of-concepts that guide development and integration.
- Leverage Kubernetes and infrastructure-as-code tools to deliver reusable software components and automation services.
- Build backend systems primarily in Go, Rust, or Python, focusing on maintainable, testable, and observable code.
Other
- Collaborate with senior stakeholders to align platform modernization initiatives with long-term goals.
- Guide technology direction and best practices across teams.
- Mentor engineers and foster a culture of strong backend engineering, maintainability, and continuous improvement.
- Operate in an Agile environment (SAFe) with scoped work in Jira, focusing on measurable outcomes and internal customer satisfaction.
- Participate only in critical on-call escalations, enabling service owner teams to own day-to-day operations independently.