Pantheon · Remote · United States
Join Pantheon, a leading platform that powers hundreds of thousands of websites and millions of containerized resources. As a Senior Software Engineer, you will be part of the Connectivity & API Transformation team, responsible for designing and evolving Pantheon's unified API, shaping service connectivity, decomposing legacy systems, and operating workflow orchestration at platform scale. You will also own your team's production systems, support Pantheon as part of the on-call engineering rotation, and raise the level of engineers around you through code review, design feedback, and mentorship.
- Work-related experience with large-scale, high-traffic distributed systems, and with designing scalable and robust services in the real world
- Working knowledge of cloud networking fundamentals — VPCs, DNS, load balancing, and service-to-service authentication — and the judgment to make network boundaries a deliberate design choice rather than an accident
- Experience supporting live sites and participating in on-call
- Experience carving services out of a monolith, or otherwise evolving a legacy system incrementally while keeping it running
- Clear communication skills and the ability to represent your contributions and ideas with clarity while remaining open and giving space to the contributions and ideas of others
- Experience leveraging observability tooling like Grafana Cloud, Prometheus, and OpenTelemetry to understand systems in production
- Significant work experience building and operating production services in Go, and the adaptability to work in a polyglot codebase — our stack also includes Rust and Python
- Understanding and working knowledge of Kubernetes, Terraform, CI/CD pipelines, and release engineering practices
- Experience designing APIs that other teams depend on, with real judgment about schema design, versioning, and backward compatibility. GraphQL, gRPC, or REST at scale all count
- Experience with a major cloud provider; GCP especially welcome
- Hands-on experience with GraphQL Federation, a federation gateway or router (Grafbase, Apollo, Hive), or a schema registry
- Working knowledge of Rust
- Experience with Cassandra, or with running a stateful datastore in production — backups, DR, multi-region replication
- Experience migrating off end-of-life language runtimes (for example, Python 2)
- Hands-on experience with private service networking or a service mesh — Shared VPC, VPC peering, Private Service Connect, internal DNS, Istio/Envoy
- Working knowledge of GCP Workflows, Pub/Sub, Cloud Run, Cloud Build
- Working knowledge of AlloyDB, MySQL, Redis
- Working knowledge of Docker, CircleCI, GitHub Actions, Vault
- Working knowledge of WordPress, Drupal