Senior Software Engineer - Confluent
IBM
Hursley, United Kingdom
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Hursley, United Kingdom
Tech stack
Amazon Web Services (AWS)
Azure
Big Data
C++
Cloud Computing
Linux
Distributed Systems
Python
Platform as a Service (PAAS)
Prometheus
Software Engineering
Datadog
Kubernetes
Kafka
Terraform
Confluent
Go
Job description
- Design, implement and maintain Golang infrastructure services (typically implemented as Kubernetes operators) to deliver the Confluent cloud foundations to the wider engineering organization
- Terraform, Datadog, Prometheus and a strong command of Linux, public cloud and networking should come as standard - though Golang software engineering will be your primary focus
- As a Confluent Cloud Infrastructure Software Engineer, you will be working alongside the rest of the Confluent engineers to build our PaaS product
- You, and the rest of the team, will be responsible for the availability, performance, monitoring, emergency response, and capacity planning of the Confluent cloud
- If you love the hum of big data systems covering 10,000's of instances, thinking about how to make them run as smoothly and securely as possible, and want to have a big influence on the architecture plus operational design points of this new product, then you will fit right in
Requirements
Required technical and professional expertise
- Relevant cloud infrastructure/cloud networking experience
- Strong fundamentals in distributed systems design and development
- Experience building and operating large-scale systems
- Solid understanding of basic systems operations (disk, network, operating systems, etc)
- A self-starter with the ability to work effectively in teams
- Proficiency in Go, Python, C++, or other statically typed languages
- Experience/knowledge with public clouds (AWS, Azure or GCP)
Preferred technical and professional experience
- Experience with Golang is advantageous
- Experience using Apache Kafka is a big plus