Confluent

Staff Software Developer

Confluent

full-time

Posted on:

Location Type: Remote

Location: Germany

Visit company website

Explore more

AI Apply
Apply

Salary

💰 €166,200 - €197,600 per year

Job Level

About the role

  • Own the architecture and technical strategy for a complex engineering system (e.g., a core component of scheduling, deployment, autoscaling, or state management) within the Flink engine.
  • Contribute to the broader technical vision and translate it into actionable, high-impact projects aligned with Confluent Cloud’s strategic goals.
  • Exercise sound judgment in balancing short-term implementation efforts versus long-term architectural health.
  • Independently drive the execution of open-ended, complicated technical projects within your area of expertise or across peer teams from inception through production.
  • Identify and initiate high leverage, high impact projects in your area of expertise and gain buy-in from stakeholders.
  • Significantly simplify the complexity of code and design to help the team and company move fast.
  • Serve as the sought-out technical expert for your domain, driving great quality and impact to architectural designs for your team and peer teams.
  • Improve the stability, performance, scalability, and operational excellence across multiple critical systems within the SPA team.
  • Act as a subject matter expert for troubleshooting and improving operational automation, proactively addressing systemic issues.
  • Demonstrate strong, clear, succinct technical communication skills (written and verbal) to drive clear decisions and uplevel communication for the team.
  • Mentor and coach junior and mid-level engineers, helping the team grow sustainably (e.g., by setting up processes/tools that make others successful).

Requirements

  • BS, MS, or PhD in computer science or a related field, or equivalent work experience, typically involving 8+ years of relevant experience in stream processing or large-scale distributed systems.
  • Demonstrated strong fundamentals and extensive experience in the architecture, design, and development of a complex engineering system from end to end.
  • Proven ability to lead efforts with a group OR own a deep technical area individually, and effectively align small groups on technical direction.
  • Strong understanding of cloud engineering principles, including building and operating mission-critical systems in public cloud environments.
  • Proficiency in Go, Java, Scala, or Rust with the ability to contribute technically to development in these languages.
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
architecturetechnical strategystream processinglarge-scale distributed systemscloud engineeringGoJavaScalaRustoperational automation
Soft Skills
technical communicationmentoringcoachingstakeholder engagementjudgmentproblem-solvingcollaborationleadershipdecision-makingsimplification