Staff Software Engineer - Flink SQL Development
Confluent - Columbus, OH
Apply NowJob Description
Location: Remote, United States Employment Type: FullTime Location Type: Remote Department: Engineering Compensation: $230.8K - $271.2K - Offers Equity At Confluent, we value competitive compensation and benefits that align with industry standards. We evaluate various factors to determine your pay, including work history, education, and location. Actual pay may vary based on your skills and experience. In addition, we offer a comprehensive range of employee benefits. Overview Join Confluent as we revolutionize data movement and unleash its potential. Our platform facilitates real-time data streaming, enabling organizations to respond rapidly and innovate continuously. If you’re a collaborative and inquisitive individual who thrives in a supportive environment, we want to hear from you. About the Role: We are looking for a skilled Staff Engineer to enhance our stream processing capabilities, making it as seamless as using a database with SQL. You will play a key role in developing essential components for a fast, cloud-native Apache Flink experience. Collaborating with a team of Flink experts, you will iterate on existing implementations based on real-world usage and product demands. What You Will Do: Lead the development of Flink SQL components, including query planner, parser, optimizer, and SQL runtime on Confluent Cloud for improved efficiency across batch and streaming workloads. Ensure high code quality, maintainability, and test coverage of your team’s projects while following a holistic development approach. Design and draft components, engage in discussions, and facilitate decision-making with stakeholders. Contribute to the Open Source Apache Flink project, enhancing features and maintaining high quality by participating in community discussions and reviewing pull requests. Increase Open Source visibility through blog posts and presentations at conferences, establishing Confluent Cloud as a leader in stream processing and Apache Flink. Actively participate in team processes, lead meetings, and take initiatives while contributing to on-call rotations. Mentor less experienced engineers and guide junior developers in the realm of serverless Apache Flink. What You Will Bring: 10+ years of relevant software development experience. Deep understanding of database internals, including query planning and optimization, with significant experience in designing and developing complex distributed systems. Strong problem-solving skills, capable of converting complex challenges into effective solutions. Excellent verbal and written communication skills, fostering collaboration across teams. Active involvement in the stream processing community, with a robust professional network. Ready to build what's next? Join us! Come As You Are We prioritize belonging and inclusivity, recognizing that diverse perspectives foster innovation. We welcome all backgrounds and make space for everyone to contribute, grow, and redefine possibilities. We are proud to be an equal opportunity workplace. Employment decisions are made based on job-related criteria, without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other classification protected by law.
Created: 2026-03-10