Remote job
Senior Software Engineer, Cluster & Lifecycle (EMEA)
Job details
About this role
Role overview
Build the systems that provision and manage cloud database clusters throughout their lifecycle. You’ll work on distributed systems and Kubernetes orchestration in Go, making operations such as upgrades, scaling, backups, and recovery reliable for customers. The role includes production ownership, API development, and collaboration with engineering, product, operations, and support teams.
Responsibilities
- Develop Kubernetes operators and control-plane services for managing cloud clusters. - Build lifecycle capabilities for provisioning, scaling, upgrades, configuration changes, backups, and restores. - Design APIs and integrations that let people and AI agents manage cloud services. - Extend private and hybrid cloud capabilities and address gaps with managed cloud features. - Make operational changes safer through controlled rollouts, low customer disruption, and clear handling of failures. - Join on-call rotations for services you build, respond to incidents, investigate root causes, and work with partner teams.
Requirements
- At least 5 years of software engineering experience, including substantial infrastructure, platform, or distributed systems work. - Strong proficiency in Go and experience building Kubernetes operators, controllers, or similar orchestration services. - Understanding of distributed systems, including consistency, replication, and recovery from failures or partial operations. - Hands-on experience with at least one major cloud provider and experience designing gRPC or REST APIs. - Familiarity with CI/CD and automated testing, plus willingness to handle on-call production incidents. - Clear communication and an ownership-oriented approach.
Nice to have
- Experience operating stateful workloads or databases on Kubernetes, or working on database, storage, or database-as-a-service products. - Background in backup, replication, or disaster-recovery systems. - Familiarity with Prometheus, Grafana, OpenTelemetry, or similar monitoring tools. - Contributions to open-source projects, particularly in the Kubernetes ecosystem.
Benefits and work setup
- Remote-first work with an international team, flexible hours, and an asynchronous-friendly culture. - Engineering-led, open-source environment with substantial ownership and a choice of laptop equipment. - Compensation is described as competitive, with additional perks; specific amounts are not given. Full-time US employees receive health, dental, and vision coverage, retirement matching, and flexible paid time off.