jobapplier

Senior Software Engineer (Platform)

SeatGeek

Skills

Required

  • Kubernetes
  • CI / CD
  • Gitlab
  • Go
  • C#
  • Python
  • Bash
  • Docker
  • Chef
  • Ansible
  • Postgres
  • SQL Server
  • Elasticsearch
  • Git

Preferred

  • software engineering
  • infrastructure development
  • leveraging cutting-edge AI tools
  • containers
  • Kafka
  • Airflow

Cloud Providers: AWS

Secrets Management: Vault

  • You do not need experience with all of these, but we thought you might be curious. What we care about is your experience, skills, and approach to problem solving. Tools can be learned
  • Incident Management:PagerDuty

About SeatGeek

Join SeatGeek's Platform team as a Senior Software Engineer. In this role, you'll improve the systems that power SeatGeek's technology ecosystem, focusing on infrastructure, core compute, database, and network infrastructure. You'll collaborate with other departments, support teams with expertise in deployment and scalability, and leverage cutting-edge AI tools. Additionally, you'll mentor and lead the team, participate in an on-call schedule, and enjoy a flexible work environment with various benefits.

Infrastructure as Code: Cloudformation, Terraform

Service Discovery and Routing: Cilium, Consul, Envoy, CoreDNS

Responsibilities

  • Improve the systems that power SeatGeek's technology ecosystem, focusing on both software engineering and infrastructure development.
  • Build and maintain tools that developers use to observe their applications, driving initiatives to increase overall reliability.
  • Collaborate with other departments on running production systems and deployments with autonomy, leveraging cutting-edge AI tools.
  • Experience with Kubernetes, containers, and serverless compute platforms
  • Experience improving system architecture, diagnosing shortcomings and implementing evidence-based recommendations
  • Experience with continuous integration, delivery, testing, and code deployment
  • Experience using observability tools to make performance improvements and forecast growth
  • Experience solving complex technical challenges. SeatGeek engineers create custom solutions to unique ticketing problems, including high traffic onsales, interactive venue maps, inventory tracking, and event matching. We'll be excited to hear about challenging problems you've solved
  • Streaming & workflows: Kafka, Flink, Airflow, Temporal

Requirements

  • Passion for craftsmanship and product. You have well-considered opinions about how software and reliable infrastructure should work, and hold yourself and your code to a high standard
  • Experience building business critical software in a fast-paced environment. We'll be interested in hearing about what you've built and how
  • CI / CD: Gitlab CI
  • Languages: Go, C#, Python, Bash
  • Runtimes: Kubernetes, Docker, ECS/Fargate, Lambda
  • Configuration Management: Chef, Ansible
  • Monitoring: DataDog
  • Datastores: Postgres, SQL Server, Memcache, Redis, and Elasticsearch
  • Version control: Git

Pay

USD 144,000 - 209,000