Skip to content
mimi

Senior Staff Software Engineer - Flink Control Plane

Confluent

Remote · US Full-time Senior $236k – $277k/yr Today

About the role

Location

Remote, United States

Employment Type

FullTime

Department

Engineering

Compensation

$235.7K - $277K - Offers Equity

At Confluent, we pride ourselves on offering competitive salaries in line with industry standards. We consider various factors, including work experience, education, professional background, and location when determining compensation. Actual pay may vary based on skills, qualifications, and experience.

Overview

Join us at Confluent, where we are transforming how data flows and empowering businesses to innovate and respond in real-time. Our platform ensures that information is always in motion, enabling companies to build smarter solutions and create dynamic experiences.

We are looking for collaborative and inquisitive individuals who are eager to ask challenging questions, provide honest feedback, and work together as a team to achieve greater goals.

About the Role

As a member of the Flink Platform team, you will play a pivotal role in developing a robust control plane for the Flink product. This team is essential in advancing our Data in Motion initiative, delivering innovative solutions in stream processing using advanced database storage for high reliability and efficiency.

What You Will Do

  • Develop control plane services that manage Flink job lifecycles, including submission, scaling, and recovery. Design and build Kubernetes operators for serverless resource management, and create APIs for job management and multi-tenancy.
  • Ensure quality through holistic development practices, maintaining high code standards, documentation, test coverage, and component maintainability.
  • Lead the design process for components, participate in discussions, and facilitate stakeholder decision-making.
  • Contribute to team processes by leading meetings, taking initiative, and participating in on-call rotations.
  • Provide mentorship to junior developers and guide less experienced engineers in Control plane architecture and serverless Apache Flink.

What You Will Bring

  • Over 10 years of relevant software development experience.
  • Proven expertise in distributed systems orchestration (e.g., Kubernetes, control loops), with experience in building high-scale control planes and cloud-native infrastructure.
  • Strong problem-solving abilities, adept at addressing complex requirements with effective solutions.
  • Exceptional communication skills, both written and verbal, with an ability to collaborate across teams.

Ready to shape the future? Let's get moving.

Come As You Are

At Confluent, we believe in fostering an inclusive environment where diverse perspectives can thrive. We value every individual's contributions and strive to make space for all to lead, grow, and challenge the status quo.

We are an equal opportunity employer dedicated to hiring based on job-related criteria without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, veteran status, or any other classification protected by law.

Privacy Statement

Confluent, an IBM subsidiary, may share your personal information with affiliates involved in the recruitment process. More information on how IBM safeguards your data, including measures for cross-border data transfers, is available in their privacy policy.

Requirements

  • Over 10 years of relevant software development experience
  • Proven expertise in distributed systems orchestration (e.g., Kubernetes, control loops), with experience in building high-scale control planes and cloud-native infrastructure
  • Strong problem-solving abilities, adept at addressing complex requirements with effective solutions
  • Exceptional communication skills, both written and verbal, with an ability to collaborate across teams

Responsibilities

  • As a member of the Flink Platform team, you will play a pivotal role in developing a robust control plane for the Flink product
  • Develop control plane services that manage Flink job lifecycles, including submission, scaling, and recovery
  • Design and build Kubernetes operators for serverless resource management, and create APIs for job management and multi-tenancy
  • Ensure quality through holistic development practices, maintaining high code standards, documentation, test coverage, and component maintainability
  • Lead the design process for components, participate in discussions, and facilitate stakeholder decision-making
  • Contribute to team processes by leading meetings, taking initiative, and participating in on-call rotations
  • Provide mentorship to junior developers and guide less experienced engineers in Control plane architecture and serverless Apache Flink

Benefits

Compensation: $235.7K - $277K - Offers EquityAt Confluent, we pride ourselves on offering competitive salaries in line with industry standardsWe consider various factors, including work experience, education, professional background, and location when determining compensation

Skills

Apache Flinkcloud-nativecontrol loopsKubernetesserverless

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free