Senior Software Engineer, Connectivity & API Transformation
About the role
The organization operates in the WebOps industry, focusing on enabling developers, IT, and marketing teams to develop, test, and release website changes more quickly and reliably. It provides a cloud-native platform that securely manages websites at scale, supporting single sites or thousands across multiple teams. The platform facilitates efficient website management and maintenance to help organizations create value online. The SENIOR SOFTWARE ENGINEER, CONNECTIVITY & API TRANSFORMATION, will play a critical role in expanding and maintaining a large-scale, high-traffic platform that supports hundreds of thousands of websites and millions of containerized resources. This position is responsible for developing and evolving the core federated GraphQL API, managing service connectivity and discovery, decomposing legacy systems into modern services, and orchestrating customer-facing automations. The role significantly influences the platform’s architecture and interfaces that other engineering teams rely on.
Responsibilities
- Develop and enhance the unified federated GraphQL API and supporting subgraphs
- Design and manage network architecture, service discovery, and connectivity standards
- Decompose legacy monolithic Python applications into well-defined services
- Design and operate large-scale workflow orchestration systems
- Define standards for GraphQL, gRPC, and REST APIs used across teams
- Monitor production system health, resolve issues, and maintain reliability
- Participate in on-call rotations and alert response
- Provide mentorship, conduct code reviews, and offer design feedback
Requirements
- Extensive experience building and operating production services in Go and working with multiple programming languages including Rust and Python
- Skilled in API design considering schema, versioning, and backward compatibility with GraphQL, gRPC, or REST
- Experience with large-scale, high-traffic distributed systems and service scalability
- Experience in incremental legacy system modernization and monolith decomposition
- Knowledge of cloud networking concepts such as VPCs, DNS, load balancing, and service authentication
- Familiarity with Kubernetes, Terraform, CI/CD, and release engineering
- Experience with major cloud providers, preferably GCP
- Proficient with observability tools like Grafana Cloud, Prometheus, and OpenTelemetry
- Experience supporting live production environments and participating in on-call duties
- Effective communication skills and collaborative mindset
Benefits
- Full medical coverage including extended health care, dental, and vision
- Paid Time Off, Paid Sick Leave, and 11 Paid Company Holidays
- Industry-competitive compensation and equity plan
- Top-of-line equipment and monthly allowance for wellness, reading, and learning resources