About this role
Salary: £35,000 - 60,000 per year
Requirements
- Strong software design and implementation skills in building infrastructure frameworks
- Deep expertise in building distributed systems
- Experience with one or more of Go, C++, Java, or Python
- Experience across a full project lifecycle, from starting with zero lines of code to operating, observing, and supporting a product as part of an on-call rota
- Solid understanding of Kubernetes and Docker
- Preferred: Experience building control planes, such as virtualization or software-defined networking and storage
- Preferred: Experience building RESTful and gRPC-based APIs
- Preferred: Familiarity with data-centre infrastructure, including networking, storage, and security
- Preferred: Hands-on experience with Kubernetes operators, Helm, or StatefulSets
- Preferred: Open-source contributions to Kubernetes SIGs or adjacent projects
- Preferred: Experience with PBT, TDD, and pair programming
Responsibilities
- Design and implement a distributed control plane that product teams use to manage the lifecycle of their Confluent Cloud offerings
- Work with the Kubernetes framework and collaborate with internal Kubernetes contributors
- Provision infrastructure using Terraform and internal tooling, and deploy changes using Helm
- Work iteratively in a fast-paced Scrum environment, using our product and following a DevOps-driven approach
- Ship code and operate and support it before and after release, including understanding the environment in which it runs
Technologies
- AI
- Cloud
- DevOps
- Docker
- Helm
- IBM
- Support
- Java
- Kubernetes
- Python
- Security
- TDD
- Terraform
- XP
- gRPC
More
At IBM Software, we build AI-powered, cloud-native products and develop solutions that support clients digital transformation. We offer opportunities to learn, grow, and contribute on a global scale in a collaborative team working across technologies, partners, and industries. This Software Engineer, Cloud Control Plane role is part of a tightly knit group with a mature Agile process and a light-touch approach inspired by XP. We value clear communication, task breakdown, and pairing, and give engineers autonomy to make decisions. Location requirements can be discussed during the recruitment process after application submission.
last updated 46 week of 2026