Staff Software Engineer (f/m/d)

Digital Charging Solutions GmbH

Berlin

Hybrid

EUR 140,000 - 180,000

Full time

10 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Lunch subsidy
Mobility budget
Hybrid/remote option
Office in Berlin & Munich

Job summary

Digital Charging Solutions GmbH is seeking a staff-level software engineer to design and implement major platform changes. You will set the technical bar, act as a team multiplier, and champion AI-assisted engineering practices across a distributed team.

You will lead architecture reviews, shape the technical roadmap, and mentor senior engineers while applying event-focused and CQRS patterns. Fluency in English is required; German is a plus. Berlin/Munich offices with hybrid options offered.

Qualifications

  • 8+ years of professional software engineering experience.
  • Staff level with cross-team technical impact and platform ownership.
  • Polyglot with JVM (Java/Kotlin); Go or Node.js welcomed.
  • Kafka and stream processing experience; Flink a strong plus.
  • Strong foundations in idempotency, exactly-once vs at-least-once, backpressure.
  • Experience with CQRS and event-sourcing patterns.
  • API gateway technologies and patterns experience.
  • Strong relational (PostgreSQL) and non-relational data modeling and migrations.
  • Proven track record steering multi-team technical projects end-to-end.
  • Experience using AI coding tools (e.g., Claude Code).
  • Familiarity with Azure and container tech (Docker, Kubernetes).
  • Fluency in English; German a plus.

Responsibilities

  • Spearhead design and implementation of major platform changes.
  • Set technical bar and act as team multiplier; drive architecture direction.
  • Lead design reviews to surface real tradeoffs and align stakeholders.
  • Contribute and influence to raise engineering standards.
  • Apply AI tooling to accelerate engineering and propagate it across the team.
  • Apply distributed patterns with sound judgment and risk awareness.
  • Produce clear design docs, proposals, and postmortems for alignment.

Skills

Distributed systems
Technical leadership
Design reviews
AI tooling
Code reviews
Mentorship
Communication
Cross-team impact

Tools

Kafka
Flink
PostgreSQL
Docker
Kubernetes
API gateway
Azure

Job description

You will spearhead the design and implementation of significant platform changes. You will set the technical bar for the team, raise the bar on how AI-assisted engineering is done at DCS, and act as a team multiplier for everyone around you. We organize expectations into Primary and Supporting areas.

  • You author or sponsor design documents that achieve stakeholder alignment without escalation. You run design reviews that surface real tradeoffs, not rubber stamps. Your input on the technical roadmap is visible, justified, and acted on.
  • You raise team engineering standards through direct contribution and peer influence. You earn technical authority through reasoning quality and output.
  • You use AI tools as a serious engineering accelerator and you build the same capability in others.
  • You apply distributed systems patterns (event-focused, CQRS, API gateway, event sourcing) with demonstrated judgment about fit.
  • Written and verbal communication. You produce written artifacts (design docs, proposals, postmortems) that are clear, structured, and direct to alignment without repeated clarification rounds.
  • Technical pattern judgment. You know when not to use a pattern. The Staff level requires the confidence to advocate for simplicity against organizational momentum toward complexity.
  • Database and data model judgment. You apply sound judgment to data modelling, query performance, and schema migrations under load. You identify performance and migration risks before they reach production.
  • Code and review quality. Your code contributions are production-ready: correct, observable, operable, maintainable. Your code reviews are substantive. You identify real risks and design issues, not style preferences.

Your Profile

  • 8+ years of professional software engineering experience, with clear evidence of operating at a Staff level (cross-team technical impact, ownership of significant platform-level work, mentorship of senior engineers)
  • Strong polyglot foundation. Primary stack is JVM (Java and Kotlin); experience with Go or Node.js is welcome
  • Deep, production-grade experience with event-focused systems. Concrete experience with Kafka is required; Flink (or comparable stream processing) is a strong plus
  • Solid command of distributed systems fundamentals: idempotency, exactly-once vs at-least-once tradeoffs, backpressure, schema evolution, partitioning
  • Experience designing and operating CQRS and event-sourcing patterns, and the judgment to know when not to use them
  • Hands-on experience with API gateway technologies and patterns (routing, rate limiting, auth, traffic shaping)
  • Strong database judgment across relational (PostgreSQL) and non-relational stores, including data modelling, query performance, and migrations under load
  • Proven track record of steering complex, multi-team technical projects end-to-end
  • Effective use of AI coding tools as part of your daily workflow. We use Claude Code.
  • Experience with similar tools (OpenAI Codex, opencode, Cursor and others) is fully transferable, but we want to see real fluency, not surface-level use
  • Familiarity with cloud service providers, ideally Azure
  • Comfortable with container technologies (Docker, Kubernetes)
  • Fluency in English; German is a plus

We Offer:

  • A unique opportunity combining the energy of a scale up with the power of BMW, Mercedes Benz Mobility & bp
  • Working on products & services with a high social impact
  • An international team of talented people who love what they do and live a collaborative spirit
  • An open minded culture with room for growth and the freedom to bring in own ideas
  • Subsidized office lunch benefit
  • Monthly mobility budget
  • Up to 2 days of home office in a week
  • Offsite/ team events & much more and modern, sunny offices in Berlin & Munich

… and of course the classics: delicious coffee & tea, fresh fruits and an office dog friendly environment

At DCS we acknowledge the value of diversity, promote equality and challenge unfair discrimination. We strive to create an inclusive work environment, safe for anyone regardless of their gender identity, sexual orientation, abilities, ethnicity or race. We have the clear goal of driving diversity and inclusion across all dimensions and treat each applicant with the same respect and consideration.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

AI Engineer (f/m/d)
AI Engineer (f/m/d)

Digital Charging Solutions GmbH • Berlin

On-site
EUR 70,000 - 110,000
Gym membership subsidy
Office lunch subsidy
Personal development budget
+3
Senior Software Engineer (f/m/d)
Senior Software Engineer (f/m/d)

Digital Charging Solutions GmbH • Berlin

Hybrid
EUR 90,000 - 130,000
Gym subsidy
Office lunch benefits
Development budget
+4
Platform Engineer - Security (f/m/d)
Platform Engineer - Security (f/m/d)

Digital Charging Solutions GmbH • Berlin

On-site
EUR 90,000 - 130,000
Gym membership
Office lunch benefit
Personal development budget
+3
Product Manager, Autonomous Systems Command & Control
Product Manager, Autonomous Systems Command & Control

Helsing • München

On-site
EUR 90,000 - 130,000
Relocation support
Learning allowance
Health & wellness
+3
Senior Product Manager (f/m/d)
Senior Product Manager (f/m/d)

Digital Charging Solutions GmbH • Berlin

Hybrid
EUR 70,000 - 110,000
Gym subsidy
Lunch subsidy
Development budget
+3
Senior Software Engineer (m/f/d)
Senior Software Engineer (m/f/d)

Polarise • Nordrhein-Westfalen

Hybrid
EUR 70,000 - 110,000
Remote-first work model
Structured onboarding and hardware (e.
EU work flexibility
+1
Corporate Strategy Manager (f/m/d)
Corporate Strategy Manager (f/m/d)

Digital Charging Solutions • München

Hybrid
EUR 70,000 - 90,000
Subsidized gym membership
Subsidized office lunch benefit
Personal development budget
+4
Senior Software Engineer (m/f/d)
Senior Software Engineer (m/f/d)

www.polarise.eu • Düsseldorf

Remote
EUR 70,000 - 100,000
Remote-first work model
Structured onboarding and welcome pack
Hardware (MacBook Pro or ThinkPad)
Software Engineer for AI/ML applications
Software Engineer for AI/ML applications

Starion • Darmstadt

Hybrid
EUR 70,000 - 110,000
Relocation support
Training & development programs
Competitive remuneration packages
+1
Head (m/f/x) of Engineering - Architecture
Head (m/f/x) of Engineering - Architecture

appliedAI Initiative GmbH • Heilbronn

Hybrid
EUR 130,000 - 180,000
Hybrid work model
Offices in Heilbronn & Munich
Training budget
+5