Skip to content
ConfluentConfluentUnited States

Staff Software Engineer - Flink Control Plane

Develops Flink control plane services for job lifecycle orchestration, Kubernetes operators for serverless management, and APIs for multi-tenancy. Requires 10+ years experience in distributed systems, Kubernetes, and cloud-native infrastructure.

236k – 277k/yr
Remote10+ YOEBackend Engineering

About the role

What You Will Do

  • Develop control plane services orchestrating Flink job lifecycles (submission, scaling, recovery); build Kubernetes operators and orchestrators for serverless resource management; design APIs for job management, multi-tenancy, and isolation.
  • Ensure code quality, test coverage, documentation, and maintainability.
  • Design components, discuss designs, and moderate decisions with stakeholders.
  • Maintain team processes, lead meetings, take initiatives, and participate in on-call rotations.
  • Mentor engineers in control plane architecture and serverless Apache Flink.

What You Will Bring

  • 10+ years of relevant software development experience.
  • Deep knowledge of distributed systems orchestration (Kubernetes, control loops); experience with high-scale control planes, API servers, cloud-native infrastructure; containerization, networking, resource isolation.
  • Strong problem-solving skills.
  • Excellent communication and collaboration skills.

Skills

KubernetesApache FlinkDistributed SystemsControl PlaneAPI DesignContainerizationServerlessCloud-Native InfrastructureOperatorsOrchestrators
Snowflake

Staff Software Engineer

SnowflakeMenlo Park, CA +1

Staff Software Engineer building and scaling Snowflake's cloud-agnostic FDB distributed transactional key-value store that powers all Snowflake products. Design autoscaling infrastructure, next-gen transaction/caching/storage systems, and multi-tenant capabilities for AWS, Azure, and GCP.

236k – 339k/yr
On-site8+ YOEBackend Engineering
Snowflake

Staff Software Engineer

SnowflakeMenlo Park, CA

Design and implement query optimization and distributed data processing algorithms for Snowflake's petabyte-scale cloud database. Own end-to-end delivery of large-scale systems projects and mentor junior engineers.

236k – 339k/yr
Hybrid10+ YOEBackend Engineering
Snowflake

Staff Software Engineer - Parameters

SnowflakeBellevue, WA

Lead development of Snowflake's feature flagging and experimentation platform. Build scalable frameworks, APIs, and infrastructure used across engineering teams to enable safe, performant feature releases.

236k – 339k/yr
On-site8+ YOEBackend Engineering
Snowflake

Staff Software Engineer — Dynamic Tables, Performance

SnowflakeBellevue, WA

Leads design and implementation of performance improvements for Snowflake's Dynamic Tables incremental view maintenance engine, focusing on complex query shapes, scalability, and cost-efficiency. Requires 10+ years in large-scale data systems with expertise in query optimization or stream processing, plus C++/Java proficiency.

236k – 339k/yr
Hybrid10+ YOEBackend Engineering
Snowflake

Staff Softare Engineer, Cortex AI Infrastructure

SnowflakeMenlo Park, CA

Builds scalable backend infrastructure for Snowflake's Cortex AI products, including agentic runtimes, RAG systems, evals engines, and productionized AI workflows. Requires 5+ years in distributed systems and proficiency in Go/Java/Python.

236k – 339k/yr
On-site5+ YOEBackend Engineering