
Staff Software Developer
Confluent
full-time
Posted on:
Location Type: Remote
Location: Germany
Visit company websiteExplore more
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