About the role
We’re seeking a talented engineer to develop and maintain Kubernetes Operators for our Camunda 8 SaaS offering. You’ll play a vital role in ensuring the reliability of our cloud platform, managing numerous customer clusters and tackling complex challenges related to Kubernetes, infrastructure automation, and multi-cloud deployments across GCP and AWS. This is an opportunity to make a significant impact on our software and processes.
What You’ll Be Doing
- Design, develop, and maintain Kubernetes Operators to manage the Camunda SaaS offering. Your work will directly contribute to helping Camunda deliver a robust platform with world-class reliability used by customers globally across all industries.
- Collaborate with cross-functional teams (product, engineering, field) to define, ship, and iterate on features. You will work with high calibre teams on projects that will extend Camunda’s SaaS across clouds, enable multi-region deployments, and deliver world-class security features used by some of the largest enterprises world-wide.
- Apply deep technical expertise to determine where AI tools fit within platform engineering work, integrating them where they add real value.
- Proactively identify opportunities to improve existing codebase(s) for security, stability, and reliability. You will be part of a team that cares deeply about quality and reliability and make contributions that extend our reliability objectives.
- Be an advocate for new ideas and help build a team environment that values both creativity and practicality.
- Participate in an on-call rotation and 3rd level escalation support to ensure the system is meeting its objectives.
What You Bring
- Experience using Go or another relevant language for cloud native software development.
- Practical experience with at least one major Cloud Service Provider (AWS, Azure, or GCP).
- Hands-on experience with Kubernetes and a deep understanding of its core concepts.
- Willingness to work collaboratively within a team, share knowledge, and contribute to a positive engineering culture.
- A pragmatic and autonomous approach to programming and problem solving.
- A "you build it, you run it" mentality, coupled with a deep passion for automation and raising the quality bar.
Nice-to-haves
- Experience writing and maintaining Kubernetes Operators ideally with Controller-Runtime & Kubebuilder.
- Familiarity with infrastructure topics such as multi-region or multi-cloud provider setups, ideally with Crossplane.