
Staff Software Engineer – Flink Control Plane
Confluent
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $235,700 - $277,000 per year
Job Level
Tech Stack
About the role
- Developing the control plane services that orchestrate Flink job lifecycles (submission, scaling, recovery).
- Building Kubernetes operators and orchestrators for serverless resource management.
- Designing APIs for job management, multi-tenancy, and isolation.
- Following a holistic development approach you will be responsible for the code quality, test coverage, documentation and maintainability of the components you and your team work on.
- Designing Components and drafting designs, discussing them and curating and moderating decisions with involved stakeholders.
- Helping maintain processes, leading meetings and participating in on-call rotations.
- Mentoring other engineers with less experience in Control plane architecture and junior developers.
Requirements
- 10+ years of relevant software development experience.
- Deep knowledge of distributed systems orchestration (e.g., Kubernetes, 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, capable of translating complex requirements into effective solutions.
- Excellent communication skills, both written and verbal, with the ability to collaborate across teams.
Benefits
- Offers Equity 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
FlinkKubernetesAPI designdistributed systemscontrol plane architecturecloud-native infrastructurecontainerizationnetworkingresource isolationcode quality
Soft Skills
problem-solvingcommunicationmentoringcollaborationleadershipdocumentationdecision-makingteamworkstakeholder engagementprocess maintenance