← Back to list

Job
· Senior
Senior Software Engineer
Backend Developer
• Senior
• Remote
• Full-time
• 📍 GB Remote United Kingdom
Confluent builds a data streaming platform that puts information in motion in near real-time so companies can react faster. As a Software Engineer on the Cloud Control Plane team, you would design and implement a distributed control plane used by product teams to manage the lifecycle of their Confluent Cloud offerings. The team runs a mature Agile process with a light version of XP, valuing clear communication, task breakdown and pairing.
Responsibilities
- ▹Delve deep into the Kubernetes framework, working alongside internal Kubernetes contributors
- ▹Provision infrastructure using a mixture of Terraform and internal tooling, and deploy changes using Helm
- ▹Work iteratively in a fast-paced Scrum environment, using the product and being DevOps-driven
- ▹Ship code and also operate and support it before and after release, with a deep understanding of what the code runs on
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 in a full project lifecycle from zero lines of code to operating, observing and supporting a product as part of an on-call rota
- ▹Solid understanding of Kubernetes and Docker
Nice to have
- ▹Experience building control planes (virtualization, software-defined networking/storage)
- ▹Experience building APIs, both RESTful and gRPC-based
- ▹Familiarity with infrastructure such as networking, storage and security in data centres
- ▹Hands-on experience with Kubernetes operators, Helm or StatefulSets
- ▹Open-source contributions to Kubernetes SIGs or adjacent projects
- ▹Experience with PBT, TDD and pair programming
Soft skills
Clear communicationCollaboration and pairing with other engineersComfort with autonomy and decision-making
About the company
Confluent builds a data streaming platform that keeps information in motion in near real-time. It is an IBM subsidiary that has been acquired by IBM and will be integrated into the IBM organization.