Senior Software Engineer (f/m/d)

Digital Charging Solutions GmbH

Berlin

Hybrid

EUR 90,000 - 130,000

Full time

14 days+

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

Gym subsidy
Office lunch benefits
Development budget
Mobility budget
Offsite and team events
Berlin and Munich offices
Remote work up to 3 days

Job summary

Digital Charging Solutions GmbH in Berlin/Munich seeks a Senior Software Engineer to own feature design and end-to-end delivery. You will shape system design, ensure production-ready code, and apply AI coding tools like Claude Code within a distributed, event-driven stack.

The role covers JVM fundamentals (Java/Kotlin), frontend work (React/TypeScript), and cloud/Docker/Kubernetes, with up to 3 days of home office per week and a cross-location collaboration culture.

Qualifications

  • 5+ years of professional software engineering experience with end-to-end ownership.
  • Strong Java and Kotlin foundation.
  • Frontend experience with React/TypeScript is a plus.
  • Experience with event-driven architectures and Kafka is beneficial.

Responsibilities

  • Frame and own design and implementation of features from business need to delivery.
  • Own system design of team components and systems in production.
  • Ensure production-ready code and adhere to engineering standards.
  • Apply AI coding tools (Claude Code) in daily workflow.

Skills

Java & Kotlin
React & TypeScript
Kafka
Distributed systems
AI coding tools
Cloud: Azure
Docker & Kubernetes
Unit & integration testing
Delivery ownership
C4 model designs

Tools

Docker
Kubernetes
PostgreSQL
Azure

Job description

Make an Impact by:

Our engineering domains at DCS build and operate the platform that powers EV charging for some of the world's largest automotive and mobility brands. As a Senior Software Engineer you sit at the centre of how a team turns defined problems into reliable, production-grade software, and you are one of the people the platform runs on day to day.

  • You will frame and own the design and implementation of features and components within your team from understanding the business need through delivery and post-release.
  • Owning the system design of the components and systems your team is responsible for.
  • Meet the team's engineering standards consistently and reinforce them through your own work and your reviews. Your code is production-ready
  • You use AI tools as a genuine part of your daily workflow. Claude Code is our primary tool
  • You take part in refinement proactively rather than waiting for fully specified tickets.
  • You apply distributed systems fundamentals soundly within the systems your team builds, and you own those systems in production.
Your Profile
  • 5+ years of professional software engineering experience, with clear evidence of owning features and components end to end within a team
  • Solid foundation in the JVM (Java and Kotlin)
  • Frontend experience (React, TypeScript, Node.js) is a strong plus. We work full-stack, and we expect engineers to pick up frontend work quickly where the role calls for it.
  • Production experience with event-driven systems; hands-on experience with Kafka is a strong plus
  • Working command of distributed systems fundamentals: idempotency, at-least-once vs exactly-once tradeoffs, schema evolution, partitioning
  • Comfortable applying common patterns (event-driven, API gateways) and a developing sense of when not to
  • Sound database judgment with relational (PostgreSQL) and non-relational stores, including data modelling and query performance
  • A track record of delivering features and components to production reliably, with appropriate unit, ntegration, and end-to-end testing
  • Able to manage your own delivery: estimating work, sequencing it, raising delivery risks early, and resolving cross-team technical dependencies
  • Comfortable owning system design at team scope: producing designs during refinement using the C4 model, keeping them current, and aligning them with a domain target architecture
  • Familiar with how engineering delivery is measured (e.g. DORA metrics, stability, SSDLC compliance, velocity and predictability) and able to keep your own work healthy against it
  • Effective use of AI coding tools in your daily workflow. We use Claude Code; experience with similar tools (OpenAI Codex, opencode, Cursor and others) is fully transferable
  • Familiarity with cloud service providers, ideally Azure
  • Comfortable with container technologies (Docker, Kubernetes)
We Offer:
  • A unique opportunity combining the energy of a start-up with the power of BMW, Mercedes Benz, Mobility and bp
  • Working on products and 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 your own ideas
  • Subsidized gym membership, subsidized office lunch benefit, a personal development budget for your professional growth, monthly mobility budget, offsite and team events and much more
  • Modern, sunny offices in Berlin and Munich
  • Up to 3 days of home office a week

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

seniority: experienced
schedule: full-time
employmentType: permanent
Job location: Berlin, Rosenstrasse 18-19, 10178, DE
Job location: Munich, Mies-van-der-Rohe-Strasse 6, München, Bayern, 80807, DE

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
Staff Software Engineer (f/m/d)
Staff Software Engineer (f/m/d)

Digital Charging Solutions GmbH • Berlin

Hybrid
EUR 140,000 - 180,000
Lunch subsidy
Mobility budget
Hybrid/remote option
+1
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 Data Scientist (f/d/m)
Senior Data Scientist (f/d/m)

Digital Charging Solutions GmbH • Berlin

On-site
EUR 80,000 - 110,000
Gym subsidy
Office lunch benefit
Personal development budget
+3
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
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
Junior Delivery Manager (m/f/d) - Intelligent Mobility
Junior Delivery Manager (m/f/d) - Intelligent Mobility

Eigenblue • München

On-site
EUR 52,000 - 73,000
Hybrid work setup
Lunch subsidy
Mobility benefits
+3
Principal Software Engineer (C/C++) (f/m/d)
Principal Software Engineer (C/C++) (f/m/d)

Munich Electrification • München

On-site
EUR 80,000 - 100,000
Trust-based working hours
Competitive compensation
Pension Plan/Bonus
+7
Senior Delivery Manager (m/f/d) - Industrial IoT
Senior Delivery Manager (m/f/d) - Industrial IoT

Eigenblue • München

On-site
EUR 90,000 - 130,000
Hybrid work setup
Subsidized lunch (Foodji)
Deutschlandticket & JobRad
+3
Engineering Manager (f/m/d/x)
Engineering Manager (f/m/d/x)

EMIL Group • Berlin

Hybrid
EUR 110,000 - 140,000
Hybrid working model
30 days holiday leave
Personal training budget €500+
+4