Lead Engineer

TicketmasterChicago, TX
10d$140,000 - $175,000Remote

About The Position

JOB TITLE: Lead Software Engineer, Kubernetes Location: Remote, US Division: TechOps Line Manager: Manager, Kubernetes Contract Terms: Permanent THE TEAM The Kubernetes Team is part of the larger Ticketmaster Techops Division, and Infrastructure segment. Our team spans North America and Europe, running Kubernetes and Container systems across NA, EMEA and APAC regions, supporting 30K+ unique deployments. We have coverage in 5 timezones, and this role is aimed at an engineer who loves to automate, and improve processes that help global entry and onsales succeed. THE JOB Our team owns both the core deployment of Kubernetes, as well as ~60 supporting apps, and is undergoing a migration to EKS Hybrid Clusters, to span AWS and OnPrem Datacenters. You’ll join an oncall team of Principal and Senior engineers in ensuring secure, reliable and scalable systems are always online. WHAT YOU WILL BE DOING Tactical Work (55%) Design and implement backend systems that abstract infrastructure concerns and enable self-service capabilities, focused on integration inside of Kubernetes Develop and support internal tools, APIs, and automation frameworks used by infrastructure and application teams Implement enhancements to CI/CD pipelines using GitLab, focusing on security, repeatability, and observability Write clean, testable, and well-documented code that serves as an example for the team Solutions Architecture (30%) Contribute to backend architectures and patterns that scale across infrastructure domains Create design documents, system diagrams, and proof-of-concepts for your projects Leverage Kubernetes and infrastructure-as-code tools to deliver reusable software components and automation services Collaborate with Principal Engineers on architectural decisions and implementation approaches Understanding of Linux and Networking around TCP/IP around the scale of our network Strategic Work (15%) Partner with team leads to deliver on platform modernization initiatives Share knowledge and best practices with team members Provide technical guidance to junior engineers and participate in code reviews You will also: Build backend systems primarily in Go, Rust, or Python, focusing on maintainable, testable, and observable code Develop CLI tools, APIs, and services that improve the developer experience Use Terraform to integrate with existing infrastructure components Apply software engineering best practices to infrastructure automation, including testing and observability Work in an Agile environment (SAFe) with scoped work in Jira, delivering on sprint commitments Implement security controls and compliance requirements through automation Support critical issues as part of the team rotation, with focus on building systems that minimize operational burden Ability to troubleshoot real time and historical issues, with an eye towards long term solutions

Requirements

  • Strong experience as a backend or platform software engineer, with exposure to developer tooling or infrastructure automation
  • Previous experience as a Kubernetes Admin, or Power User deploying distributed applications to clusters
  • Solid programming proficiency in at least one of: Go, Rust, or Python, with willingness to learn others
  • Experience building internal APIs, automation tools, or platform services
  • Working knowledge of GitLab CI/CD, and infrastructure-as-code tools like Terraform, Pulumi, or Ansible
  • Understanding of observability and monitoring principles (e.g., Prometheus, Grafana)
  • Good grasp of infrastructure concepts with a software engineering approach—this is not an operations or SRE role
  • Experience working in Agile environments and comfortable with remote collaboration
  • Detail-oriented problem solver with strong analytical and debugging skills
  • Self-motivated and comfortable working independently while knowing when to seek guidance
  • Passionate about software craftsmanship, clean code, and continuous learning
  • Clear technical communicator who can explain complex concepts to both technical and non-technical stakeholders
  • Focused on practical solutions that balance ideal design with delivery timelines
  • Committed to code quality, testing, and building reliable systems
  • Eager to learn and grow, with openness to feedback and coaching from senior team members
  • Strong technical curiosity and willingness to dive deep into problems

Nice To Haves

  • Certified Kubernetes Application Developer (CKAD) or Certified Kubernetes Administrator (CKA)

Responsibilities

  • Design and implement backend systems that abstract infrastructure concerns and enable self-service capabilities, focused on integration inside of Kubernetes
  • Develop and support internal tools, APIs, and automation frameworks used by infrastructure and application teams
  • Implement enhancements to CI/CD pipelines using GitLab, focusing on security, repeatability, and observability
  • Write clean, testable, and well-documented code that serves as an example for the team
  • Contribute to backend architectures and patterns that scale across infrastructure domains
  • Create design documents, system diagrams, and proof-of-concepts for your projects
  • Leverage Kubernetes and infrastructure-as-code tools to deliver reusable software components and automation services
  • Collaborate with Principal Engineers on architectural decisions and implementation approaches
  • Partner with team leads to deliver on platform modernization initiatives
  • Share knowledge and best practices with team members
  • Provide technical guidance to junior engineers and participate in code reviews
  • Build backend systems primarily in Go, Rust, or Python, focusing on maintainable, testable, and observable code
  • Develop CLI tools, APIs, and services that improve the developer experience
  • Use Terraform to integrate with existing infrastructure components
  • Apply software engineering best practices to infrastructure automation, including testing and observability
  • Work in an Agile environment (SAFe) with scoped work in Jira, delivering on sprint commitments
  • Implement security controls and compliance requirements through automation
  • Support critical issues as part of the team rotation, with focus on building systems that minimize operational burden
  • Ability to troubleshoot real time and historical issues, with an eye towards long term solutions

Benefits

  • Medical, vision, dental and mental health benefits for you and your family, with access to a health care concierge, and Flexible or Health Savings Accounts (FSA or HSA)
  • Free concert tickets, generous paid time off including paid holidays, sick time, and personal days
  • 401(k) program with company match, stock reimbursement program
  • New parent programs including caregiver leave, plus fertility, adoption, foster, or surrogacy support
  • Career and skill development programs with School of Live, tuition reimbursement, and student loan repayment
  • Volunteer time off, crowdfunding match

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service