SeatGeek is a company focused on modernizing the ticketing industry through technology. They are seeking a Senior Software Engineer for their Platform organization to design and deliver capabilities that enhance the reliability and usability of their systems, enabling teams to build and ship products effectively.
Responsibilities:
- Design, build, and support shared platform systems and tooling that help teams across SeatGeek develop and run services reliably
- Partner with engineering and product teams to address performance, scalability, and reliability needs as our marketplace and business grow
- Contribute to system reliability, observability, security, and scalability through automation and well-considered abstractions
- Participate in operating production systems, including supporting releases, taking part in an on-call rotation, and responding to incidents and support requests with guidance and collaboration from the team
- Collaborate across teams and disciplines to identify friction and improve how software is built and operated at SeatGeek
- Help evolve internal platforms, APIs, standards, and shared tooling to improve reliability and developer experience over time
- Participate in evaluating new technologies and patterns, balancing short-term needs with long-term maintainability and operational health
- Use automation and emerging tools, including AI-assisted workflows, to improve development and operational efficiency
- Share context and learnings through documentation, design discussions, and collaboration across teams
Requirements:
- Experience contributing to the design, development, or operation of shared systems, platforms, or infrastructure that support other engineers or teams
- Familiarity with building, running, or improving production systems, and an interest in reliability, security, scalability, and safe ways to deploy and operate software
- A thoughtful approach to writing and maintaining code, with attention to clarity, maintainability, and how others will use and operate what you build
- An interest in developer experience and platform usability, including how tools, abstractions, and workflows affect team productivity and broader business goals
- Comfort collaborating across teams and disciplines, communicating clearly, and turning broad needs into practical technical solutions with support from others
- A commitment to learning and growth (both your own and your teammates') through knowledge sharing, feedback, and continuous improvement
- Languages: Python, Go, HCL, Yaml
- Version control: GitLab
- AI Tooling: Cursor, Claude
- Infrastructure: AWS, Kubernetes / EKS, Terraform
- Monitoring & Alerting: Datadog
- Networking: Fastly, Kong, Cilium
- Data: Kafka, Flink, Redshift