Confluent

Staff Software Developer

Confluent4 days ago
Location

DE Remote Germany

Type

Full Time

Salary

EUR 166,200 – 197,600

Level

Staff

Role

Staff Software Developer

Posted

Apr 15, 2026

Full TimeStaff

The role

Summary

Confluent is seeking a Staff Software Developer to join their Stream Processing & Analytics (SPA) team, focusing on building an advanced, cloud-native stream processing engine based on Apache Flink. The ideal candidate will drive technical strategy, architect complex engineering systems, and contribute to the development of a scalable, efficient data streaming platform for Confluent Cloud.

What you'll do

Technical Architecture: Own the architecture and technical strategy for complex engineering systems within the Flink engine, including scheduling, deployment, autoscaling, and state management components
Project Execution: Independently drive execution of complex, open-ended technical projects from inception through production, identifying and initiating high-impact initiatives
Technical Excellence: Serve as a technical expert, improving system stability, performance, scalability, and operational excellence across critical systems
Team Development: Mentor and coach junior and mid-level engineers, helping the team grow sustainably through effective processes and tools
Strategic Alignment: Contribute to the broader technical vision and translate strategic goals into actionable, high-impact projects

What we look for

Technical

Programming LanguagesProficiency in Go, Java, Scala, or Rust with ability to contribute technically to development
Cloud EngineeringStrong understanding of cloud-native principles and building mission-critical systems in public cloud environments
Distributed SystemsExtensive experience in designing and developing large-scale distributed systems, particularly stream processing engines

Education

Academic QualificationBS, MS, or PhD in Computer Science or related field

Experience

Professional ExperienceMinimum 8+ years of relevant experience in stream processing or large-scale distributed systems

Skills

Required skills

Distributed Systems ArchitectureDeep understanding of designing complex engineering systems end-to-end
Technical LeadershipAbility to lead technical efforts and align teams on strategic direction

Nice to have

Open Source ContributionsRecognized technical contributions to open-source stream processing projects, especially Apache Flink
Kubernetes OperationsExperience designing and operating Kubernetes operators for distributed applications

Compensation & benefits

Salary

EUR 166,200 – 197,600 (annual)

Stock options

Available

Benefits

Equity

Stock options available as part of compensation package

Inclusive Workplace

Commitment to diversity, equality, and creating a supportive work environment


Interview process

  1. 1
    Initial Screening Review of application and initial candidate evaluation
  2. 2
    Technical Assessment Comprehensive technical interview focusing on distributed systems and stream processing expertise
  3. 3
    Team Interviews Multiple rounds of interviews with team members to assess technical skills and cultural fit
  4. 4
    Final Interview Meeting with senior leadership to discuss strategic contributions and alignment

Apply for this position

You'll be redirected to the company's application page