Senior Software Engineer

GBP 84,500-99,300 per year
SENIOR
✅ Remote

Used Tools & Technologies

Not specified

Required Skills & Competences

Go @ 6 Kafka @ 6 Kubernetes @ 6 Linux @ 7 Prometheus @ 7 Terraform @ 7 Python @ 6 GCP @ 4 Datadog @ 7 Distributed Systems @ 7 AWS @ 4 Azure @ 4 Networking @ 7 React @ 4

Details

We’re not just building better tech. We’re rewriting how data moves and what the world can do with it. With Confluent, data doesn’t sit still. Our platform puts information in motion, streaming in near real-time so companies can react faster, build smarter, and deliver experiences as dynamic as the world around them.

It takes a certain kind of person to join this team. Those who ask hard questions, give honest feedback, and show up for each other. No egos, no solo acts. Just smart, curious humans pushing toward something bigger, together.

One Confluent. One Team. One Data Streaming Platform.

About the Role

The Confluent Cloud Platform based on Apache Kafka is the leading Cloud Native Platform as a Service for streaming data infrastructure. The team is building a PaaS enabling customers around the globe to deliver streaming applications.

Responsibilities

  • Design, implement and maintain Golang infrastructure services (typically implemented as Kubernetes operators) to deliver Confluent cloud foundations to the wider engineering organization
  • Build and operate the Confluent cloud foundations used by product and platform teams
  • Own availability, performance, monitoring, emergency response, and capacity planning of Confluent Cloud
  • Work with large-scale systems across tens of thousands of instances, influence architecture and operational design
  • Use infrastructure tooling such as Terraform, Datadog, Prometheus and apply strong Linux, public cloud, and networking knowledge alongside primary Golang engineering work

Requirements

  • BS, MS, or PhD in computer science or a related field, or equivalent work experience
  • 4+ years of 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.)
  • Self-starter with 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)

What Gives You an Edge

  • Experience with Golang is advantageous
  • Experience using Apache Kafka is a big plus

Diversity & Inclusion

Belonging isn’t a perk here. It’s the baseline. Confluent works across time zones and backgrounds, and is an equal opportunity workplace. Employment decisions are based on job-related criteria without regard to protected classifications.