Website Confluent
Build Faster. Scale Smarter.
Remote Staff Software Engineer Opportunity
Confluent is seeking a Staff Software Engineer specializing in Apache Flink and stream processing to help build next-generation data streaming infrastructure. This role focuses on designing and improving Flink SQL capabilities that enable organizations to process data in real time using cloud-native technologies.
The successful candidate will work on complex distributed systems that power Confluent’s cloud platform, contributing to both the company’s proprietary technologies and the broader open-source Apache Flink ecosystem.
Explore more remote opportunities on WorkinVirtual:
https://workinvirtual.com/remote-jobs/
About Confluent
Confluent develops modern data streaming platforms that help organizations move, process, and analyze data in real time. The company’s cloud platform enables businesses to build responsive applications, automate decision-making, and power data-driven experiences.
By building tools around event streaming and real-time data infrastructure, Confluent helps companies transform how they use data across applications, analytics, and operations.
Key Responsibilities
-
Develop and enhance Flink SQL components, including query planners, parsers, optimizers, and runtime systems.
-
Build scalable stream processing capabilities for Confluent’s cloud platform to support both batch and real-time workloads.
-
Design technical architectures and collaborate with engineering teams to implement robust distributed systems.
-
Maintain high standards for code quality, testing, documentation, and system reliability.
-
Contribute to the open-source Apache Flink project, including reviewing pull requests and participating in community discussions.
-
Publish technical blog posts and present at industry conferences to share knowledge about stream processing technologies.
-
Mentor junior engineers and support team development in distributed systems and streaming infrastructure.
-
Participate in engineering processes such as code reviews, design discussions, and operational support rotations.
Required Skills & Qualifications
-
10+ years of professional software development experience.
-
Strong expertise in database systems, query planning, and query optimization.
-
Hands-on experience designing and building distributed systems and large-scale data platforms.
-
Experience with Apache Flink, stream processing technologies, or similar real-time data frameworks.
-
Strong problem-solving and analytical skills.
-
Excellent communication and collaboration abilities across engineering teams.
-
Experience contributing to open-source software projects or participating in developer communities is highly valued.
Work Environment
-
Fully remote role within the United States
-
Opportunity to work with a team of experts in real-time data streaming technologies
-
Exposure to large-scale distributed systems and cutting-edge cloud infrastructure
How to Apply
If you are interested in this role, submit your application through the employer’s official careers page.
Apply Here:
https://careers.confluent.io/jobs/job/79c5035c-4266-40f0-86e1-84d067ed77b1
Note: This job listing is published by WorkinVirtual for informational purposes. Applications are handled directly through the employer’s official website.