About The Position

The DevX Platform as a Service team is hiring a Senior Software Engineer. The DevX PaaS team builds and operates CarGurus’ Kubernetes-based developer platform that enables product teams to ship quickly, reliably, and at scale. We’re a sub‑team within Developer Experience in Engineering Platform, partnering across engineering to remove friction, modernize our stack, and accelerate time‑to‑market.

Requirements

  • 4+ years of experience working as a Software Engineer in a professional setting
  • Proficiency with containerization and cloud environments.
  • Deep Kubernetes/EKS experience operating production workloads at scale.
  • Strong Go (or equivalent) systems programming skills; familiarity with controller/operator patterns is a plus.
  • AWS fluency across core primitives (networking, IAM, load balancing, storage) and platform guardrails.
  • Infrastructure as Code experience (Terraform, Helm, ArgoCD, GitHub‑based workflows) and CI/CD automation.
  • Observability and SRE mindset: metrics, tracing, logging, SLOs, incident response, and post‑incident learning.
  • Security‑by‑default bent: policy‑as‑code (e.g., Kyverno), least‑privilege, image/runtime controls.
  • Developer empathy and clear communication; you enjoy building paved roads that hundreds of engineers can rely on.

Responsibilities

  • Design, build, and operate the Kubernetes platform on AWS EKS with a focus on reliability, security, and developer ergonomics (multi‑env, multi‑region).
  • Advance our Controller/Operator and deployment model to provide consistent, self‑service delivery across repositories and environments.
  • Lead critical upgrades and rollouts: Kubernetes, Rancher, and routine add‑on upgrades utilizing ArgoCD and HCP Terraform.
  • Drive autoscaling and cost/performance wins by partnering with product teams to adopt autoscaling practices and supporting policies/templates that balance efficiency and performance.
  • Raise platform reliability by hardening alerting/runbooks and participating in our on‑call rotation with sensible, business‑hours expectations and documented handoffs.
  • Explore and implement service connectivity improvements (e.g., service discovery/mesh) to simplify developer configuration and reduce operational toil.

Benefits

  • equity for all employees, both when they start and as they continue to grow with us
  • career development and corporate giving programs
  • employee resource groups (ERGs) and communities
  • flexible hybrid model and robust time off policies
  • daily free lunch
  • a new car discount
  • meditation and fitness apps
  • commuting cost coverage

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

1,001-5,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service