
About Confluent
The leading data streaming platform for enterprises
Key Highlights
- Founded in 2014, built on Apache Kafka technology
- Raised $455.9 million in Series D funding
- Headquartered in Mountain View, California
- 1,001+ employees dedicated to data streaming solutions
Confluent, founded in 2014 and headquartered in Mountain View, California, is a leading data streaming platform built on the open-source Apache Kafka project. With over 1,001 employees, Confluent has raised $455.9 million in funding and serves a diverse range of enterprise customers, providing real-...
🎁 Benefits
Confluent offers unlimited holiday, life insurance, income protection insurance, and delicious catered food twice a week. Employees also benefit from ...
🌟 Culture
Confluent fosters a culture that values open-source collaboration and innovation, emphasizing the importance of real-time data solutions. The company ...
Skills & Technologies
Overview
Confluent is hiring a Staff Software Engineer for the Flink Control Plane team to develop control plane services and Kubernetes operators. You'll work with Java and Kubernetes to enhance the Flink product. This position requires significant experience in software engineering.
Job Description
Who you are
You have a strong background in software engineering with a focus on building scalable systems — your experience includes developing control plane services and orchestrating job lifecycles in distributed environments. You are proficient in Java and have hands-on experience with Kubernetes, which allows you to design and implement robust solutions for resource management.
You understand the importance of code quality and maintainability — you take pride in writing clean, well-documented code and ensuring comprehensive test coverage. Your collaborative spirit shines through as you work closely with cross-functional teams, valuing diverse perspectives and fostering an inclusive environment.
You are driven by innovation and excellence — you thrive in environments where you can push the boundaries of what's possible and contribute to the evolution of stream processing technologies. Your curiosity and willingness to ask hard questions make you a valuable team member.
Desirable
Experience with cloud platforms and advanced database storage solutions is a plus — you are familiar with the challenges of ensuring high reliability and efficiency in data streaming applications. Familiarity with Flink or similar stream processing frameworks would be advantageous.
What you'll do
As a Staff Software Engineer on the Flink Platform team, you will be responsible for developing the control plane services that orchestrate Flink job lifecycles, including submission, scaling, and recovery. You will design and implement Kubernetes operators to facilitate serverless resource management, ensuring that our solutions meet the evolving demands of stream processing.
You will take ownership of the components you work on, focusing on code quality, test coverage, and documentation. Your role will involve drafting designs and collaborating with your team to implement features that enhance the Flink product. You will also engage in discussions about architectural decisions and contribute to the overall technical direction of the team.
Your work will directly impact Confluent's Data in Motion initiative, helping to provide the industry with innovative solutions that cater to the needs of our customers. You will have the opportunity to mentor junior engineers, sharing your knowledge and expertise to help them grow in their careers.
What we offer
At Confluent, we believe in building a culture of collaboration and support — we encourage you to apply even if your experience doesn't match every requirement. You will be part of a team that values diverse perspectives and fosters an environment where everyone can lead and grow.
We offer competitive compensation and benefits, along with opportunities for professional development and career advancement. Join us in rewriting how data moves and what the world can do with it, as we continue to innovate and push the boundaries of technology.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Confluent.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Hightouch is seeking a Software Engineer for their Control Plane team to build user-friendly tools for enterprise customers. You'll work with Java and distributed systems to enhance onboarding and management of Hightouch deployments. This role requires a strong understanding of backend engineering principles.

Staff Engineer
Confluent is hiring a Staff Software Engineer to lead the development of the next-generation network data plane for their Confluent Cloud platform. You'll work with technologies like Kafka and cloud networking to enhance performance and reliability. This position requires significant experience in software development and cloud technologies.

Software Engineering
Netflix is seeking a Software Engineer for the Open Connect Control Plane team to build scalable distributed systems solutions. You'll work on cloud services and algorithms to optimize user experience. This role requires expertise in building reliable systems.

Staff Engineer
Life360 is hiring a Staff Firmware Engineer to lead the development of firmware for their hardware products. You'll work with Embedded Linux, C, and C++ to create scalable and secure solutions. This position requires significant experience in firmware development.

Staff Engineer
Confluent is hiring a Staff Engineer to develop core components for Flink SQL, enhancing the cloud-native experience for users. You'll work with technologies like Apache Flink and SQL in a remote capacity across the United States.