Senior Software Engineer, Connectivity & API Transformation
Core
Design and evolve connectivity, networking patterns, and orchestration systems for a large-scale WebOps platform supporting hundreds of thousands of websites.
Role type
Senior IC software engineer (connectivity & API)
Builds
Unified federated GraphQL APIs, Go-based subgraphs, VPC/network architecture, and cloud-native workflow orchestration.
Domain
WebOps, distributed systems, cloud infrastructure
Required skills
Go, distributed systems, API design (GraphQL, gRPC, REST), legacy modernization, cloud networking, Kubernetes, Terraform, CI/CD, observability
Preferred skills
Python, Rust, Cassandra, GCP Workflows, Pub/Sub, service meshes, stateful databases
Technologies
Go, GraphQL, gRPC, REST, Kubernetes, Terraform, GCP, Prometheus, OpenTelemetry, Grafana, Cassandra, Docker, CircleCI, GitHub Actions, Vault
Responsibilities
Build and evolve a unified federated GraphQL API and Go-based subgraphs; Shape service connectivity through VPC and network architecture; Decompose legacy Python systems into modern services; Design and operate workflow orchestration at scale; Establish API standards across GraphQL, gRPC, and REST; Own production systems by defining SLOs and resolving incidents; Participate in on-call rotations; Raise engineering quality through code reviews and mentorship.