Staff Software Engineer

USD 235,700-277,000 per year
SENIOR
✅ Remote

Tech Stack

API @ 4 Communication @ 6 Flink @ 6 Kubernetes @ 7 Networking @ 4 Software Development @ 8

Details

Confluent's Flink Platform team is building a robust control plane for the Flink product, leveraging advanced database storage to provide high reliability and efficiency for evolving stream-processing demands.

Responsibilities

  • Develop control-plane services that orchestrate Flink job lifecycles, including submission, scaling, and recovery.
  • Build Kubernetes operators and orchestrators for serverless resource management.
  • Design APIs for job management, multi-tenancy, and isolation.
  • Own code quality, test coverage, documentation, and maintainability of team components.
  • Draft component designs, facilitate discussions, and moderate decisions with stakeholders.
  • Help maintain team processes, lead meetings, take initiatives, participate in on-call rotations, and collaborate across teams.
  • Mentor engineers with less experience in control-plane architecture and more junior developers working with serverless Apache Flink.

Requirements

  • 10+ years of relevant software development experience.
  • Deep knowledge of distributed-systems orchestration, including Kubernetes and control loops.
  • Experience building high-scale control planes, API servers, or cloud-native infrastructure.
  • Knowledge of containerization, networking, and resource isolation.
  • Strong problem-solving skills, with the ability to translate complex requirements into effective solutions.
  • Excellent written and verbal communication skills, with the ability to collaborate across teams.

Company

Confluent is an equal opportunity workplace committed to creating an inclusive environment where people from different backgrounds and perspectives can contribute, lead, grow, and challenge what is possible.

More jobs at Confluent

Similar jobs