Join our Talent Network
Skip to main content

Senior Software Engineer

This job posting is no longer active.


Remote, England

Job ID: R00143

Save Job Saved


Senior Software Engineer,
Cloud Native
Kafka  (Remote,UK)

At Confluent, we’re creating a category that transforms how every company manages and streams data. Have you ever found a new favourite series on Netflix, picked up groceries curbside at Walmart, or paid for something using Square? That’s Confluent in action—giving our customers instant access to massive amounts of real-time data, enabling them to thrive in an ever-changing digital world. As one of the fastest-growing enterprise companies in history, and with Fortune 100 customers across major industries, we have a tremendous opportunity in front of us. We also have experience on our side. Our leaders have taken companies of our size to major success before and include some of the original creators of Apache Kafka®.


About The Role:

We are a team of passionate engineers who love solving complex distributed systems and infrastructure problems. Real-time infrastructure is the future and we are creating a new category for it - Data in Motion. If you are interested in building a better world with this new category or building a Saas infrastructure that spans multi-cloud, then come join us. We are re-imagining Apache Kafka as a cloud native data service - fully serverless, elastic, multi-tenant and at scale. You will work on building the next generation Kafka by continuing to push the boundaries of distributed system design. Our goal is to make Kafka a completely hands-free, serverless experience for customers, running at the largest scale imaginable for the lowest cost of ownership. We contribute to open source Apache Kafka deployed in production environments by several organizations' in the world. Here are examples of some of the challenges we’ve taken on in recent years:

Scaling Kafka to 10+ GB/s

Get Automatic, Self-Balancing Kafka Clusters

From On-Prem to Cloud-Native: Multi-Tenancy in Confluent Cloud

Tail Latency at Scale with Apache Kafka


Who You Are:

        Driven and excited about challenges in an innovative hyper-growth startup environment.

        Customer focused - making customers more successful by taking on their most challenging problems motivates you

        Have a strong sense of teamwork and able to make decisions which benefit the team and company

        Identify root causes, and get beyond treating symptoms - motivated to dig deep and solve hard problems


What We're Looking For:

        Strong fundamentals in distributed systems design and development

        Solid understanding of operating systems

        Experience running production services in cloud

        A self starter with the ability to work effectively in teams

        Proficiency in any of these Java, C/C++, Go, .NET

        Bachelor's degree in Computer Science or similar field or equivalent and 4+ years of equivalent work experience


What Gives You An Edge:

        Experience building and operating large-scale systems

        Interest in developing and refining algorithms, working on algorithmic problems

        In-depth familiarity with the JVM



Come As You Are

At Confluent, equality is a core tenet of our culture. We are committed to building an inclusive global team that represents a variety of backgrounds, perspectives, beliefs, and experiences. The more diverse we are, the richer our community and the broader our impact


Global Benefits to Help You Do Your Best Work

Leadership Principles Define How we Act

Our Leadership Principles outline a shared set of expectations for how we think and behave at Confluent. They’re an extension of our company values which we all live each day. You can learn more here.

Confluent is Remote-First

At Confluent, we care about how you work - not where. We encourage you to apply for positions outside of the listed job location or your immediate region.

Share this post