Camunda is an enterprise platform for agentic orchestration, enabling organizations to coordinate AI agents, people, and systems across complex business processes. They are seeking a Senior Software Engineer to develop and maintain Kubernetes Operators for their Camunda 8 SaaS offering, ensuring the reliability of their cloud platform and managing customer clusters across multi-cloud deployments.
Responsibilities:
- 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
- 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. Your work will have impact across Camunda’s engineering organization, directly influencing outcomes, and enable a world-class SaaS experience
- Participate in an on-call rotation and 3rd level escalation support to ensure the system is meeting its objectives
Requirements:
- 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
- Ability and/or willingness to use our product
- 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