Staff Software Engineer

Confluent Confluent · Data AI · United Kingdom · Remote · Engineering

Staff Software Engineer to build the next-generation network data plane for Confluent Cloud, focusing on 10x scale, performance, security, reliability, and cost optimization. This role involves architecting, designing, and leading cross-team initiatives for highly scalable and resilient networking solutions, with hands-on operational excellence and cloud provider integration.

What you'd actually do

  1. Design, develop, and operationalize high-performance, scalable, reliable, and resilient systems for the Confluent Cloud network data plane platform.
  2. Independently drive the execution of ambiguously scoped cross-team software projects, ensuring the delivery of complex projects in production with a focus on quality.
  3. Leverage cloud providers to deliver impactful business solutions.
  4. Troubleshoot and improve operations for a complex technical stack that spans across AWS, Azure, and GCP, including microservices, containers, and virtualization.

Skills

Required

  • 8+ years of software engineering industry experience
  • Strong fundamentals in distributed systems design and development
  • Experience in building and operating large-scale systems
  • Solid understanding of networking primitives and protocols
  • Proficiency in C++, Go, Python, or other programming languages

Nice to have

  • Experience with Kubernetes
  • Experience with network proxies and/or load balancers
  • Experience with public clouds (AWS, Azure, or GCP)