Confluent

Senior Software Engineer

Confluent1 weeks ago
Location

GB Remote United Kingdom

Type

Full Time

Salary

GBP 84,500 – 99,300

Level

Senior

Role

Backend Engineer

Posted

Mar 4, 2026

Full TimeSenior

The role

Summary

Senior Software Engineer at Confluent focusing on building Golang infrastructure services and Kubernetes operators for their cloud-native data streaming platform. The role involves designing distributed systems, managing cloud infrastructure at scale, and ensuring high availability for their Apache Kafka-based PaaS product.

What you'll do

Infrastructure Service Development: Design, implement and maintain Golang infrastructure services typically implemented as Kubernetes operators
Cloud Foundation Delivery: Deliver Confluent cloud foundations to the wider engineering organization
PaaS Product Development: Work alongside Confluent engineers to build the Platform as a Service product
System Reliability Management: Ensure availability, performance, monitoring, emergency response, and capacity planning of Confluent cloud
Large-scale System Operations: Manage and optimize big data systems covering thousands of instances for smooth and secure operations
Architecture Design: Influence architecture and operational design points of the cloud streaming platform

What we look for

Technical

Cloud Infrastructure4+ years of relevant cloud infrastructure and cloud networking experience
Distributed SystemsStrong fundamentals in distributed systems design and development
Large-scale SystemsExperience building and operating large-scale systems
Systems OperationsSolid understanding of basic systems operations including disk, network, and operating systems
Programming LanguagesProficiency in Go, Python, C++, or other statically typed languages
Public Cloud PlatformsExperience and knowledge with public clouds including AWS, Azure, or GCP

Education

Computer Science DegreeBS, MS, or PhD in computer science or related field, or equivalent work experience

Experience

Cloud Infrastructure ExperienceMinimum 4+ years of relevant cloud infrastructure and cloud networking experience
Distributed Systems ExperienceProven experience in distributed systems design and development
Large-scale OperationsHands-on experience building and operating large-scale distributed systems

Skills

Required skills

Go ProgrammingPrimary language for developing infrastructure services and Kubernetes operators
KubernetesContainer orchestration for implementing and managing cloud-native applications
TerraformInfrastructure as code for provisioning and managing cloud resources
Linux SystemsStrong command of Linux operating system for distributed systems operations
Public CloudExperience with AWS, Azure, or GCP for cloud infrastructure management
Distributed SystemsDesign and development of large-scale distributed systems
Monitoring ToolsDatadog and Prometheus for system observability and performance monitoring

Nice to have

Apache KafkaExperience using Apache Kafka streaming platform is a significant advantage
Golang ExpertiseAdvanced experience with Golang programming language
Cloud NetworkingDeep understanding of cloud networking concepts and implementation
DevOps PracticesExperience with CI/CD, infrastructure automation, and DevOps methodologies

Compensation & benefits

Salary

GBP 84,500 – 99,300 (annual)

Stock options

Available

Benefits

Equity Compensation

Stock options and equity participation in company growth

Remote Work

Full remote work flexibility within the United Kingdom

Inclusive Culture

Equal opportunity workplace with focus on diversity and belonging

Professional Growth

Opportunities to lead, grow, and challenge what's possible in data streaming technology


Interview process

  1. 1
    Initial Screening Phone or video screening with recruiting team to discuss background and interest
  2. 2
    Technical Assessment Coding challenge focused on Go programming and distributed systems concepts
  3. 3
    Technical Interview Deep dive into distributed systems design, cloud infrastructure, and problem-solving approach
  4. 4
    System Design Interview Design large-scale streaming infrastructure and discuss architectural decisions
  5. 5
    Team Interview Meet with engineering team members to assess cultural fit and collaboration skills
  6. 6
    Final Interview Discussion with engineering leadership about career goals and role expectations

Apply for this position

You'll be redirected to the company's application page