Senior Software Engineer – Tech Lead (all genders)

Permanent position, full-time/part-time (min. 32 hours per week), Berlin + hybrid
About Us
We are shaping a digital state – together with the administration. As a partner at eye level, we strengthen the administration on its way to driving its own digitalisation. With our own iterative product development and our commitment to better framework conditions, we create the basis for digital solutions that are scalable and effective.
About The Position
As a Tech Lead at DigitalService, you work closely with leads from other areas such as Product & Transformation Management, Design, and User Research, coordinating the work of an interdisciplinary software team. You combine strong technical expertise with the ability to lead a cross-functional team of engineers and to plan and prioritize operational work in order to deliver high-quality, scalable, and sustainable software. From early discovery phases through prototyping, development, deployment, quality assurance, operations, and maintenance, you contribute your expertise across the entire product lifecycle. You can find more about our understanding of software in our blog post "Software Development at DigitalService: More Than Just Code."
What You’ll Do
- Team leadership: You coordinate a cross-functional team of around 4–6 engineers, plan operational work, and establish or improve project-specific communication and decision-making structures.
- Software development & architecture: You write high-quality code—depending on the project using technologies such as Java, TypeScript/JavaScript, and React/Vue—and take responsibility for architectural and technical decisions for a key system or product.
- Prioritisation & quality assurance: You plan and prioritize technical work together with disciplines such as Product and Design and ensure that quality, security, and maintainability are embedded in implementation.
- Interdisciplinary collaboration & stakeholder management: You work closely with other Tech Leads and disciplines, foster cross-team collaboration to resolve dependencies, and maintain close exchange with leadership and project partners at decision-making level.
- Coaching & lifecycle: You support engineers in their professional development and guide software across the entire lifecycle.
What You’re Bringing
- Extensive experience in software development and architecture as well as operating complex products/projects with end-user impact, ideally already in Tech Lead or similar roles
- You are a full-stack generalist with a backend focus and are proficient with technologies such as Java/Spring, JavaScript (Node.js), or TypeScript; additional experience with cloud infrastructure (AWS, GCP, or Azure) is a plus
- You are familiar with DevOps topics and CI/CD, value collaborative practices such as pair programming, and are comfortable working with Infrastructure as Code
- You enjoy working in agile, multidisciplinary teams; you are results-oriented, decisive, and highly motivated to improve the digital aspects of public administration
- Nice to have: experience in the public sector or regulated environments, and with accessible or user-centered digital services
- You communicate confidently in German and English at least at B2 level and feel comfortable using both languages
Why Join Our Team
- Become part of our team of more than 200 people working in interdisciplinary, iterative ways—together with the federal administration to realize the vision of a digital state.
- Our 60+ engineers stand out through technical excellence, strong teamwork and communication skills, and a genuine agile mindset—and we’re excited to welcome you as our newest team member.
- Work in a way that suits you best: organize your working hours flexibly, make use of our mobile-work options at any time, and choose your preferred operating system.
- The salary for this position ranges between €74,000–€86,000 gross per year (full-time). Your placement within our salary bands and levels depends on the scope of responsibility, the complexity of the role, and our assessment of your skills during the interview process. You can find details about our level and salary system in our blog post "On Levels, Pay and Fairness."
- Urban Sports Club & more: Each month you’ll receive an additional €50 voucher on top of your salary that you can use flexibly—for fitness, tech, mobility, or food.
How To Apply
We value a diverse workforce and an inclusive working environment. We therefore welcome all applications - regardless of religion and ideology, nationality and (ethnic and social) origin, gender and gender identity.
We only check incoming applications for their professional qualifications and the key qualifications required for the position in question. We would therefore ask you to refrain from including a photo of yourself in your CV and to delete information about your place of residence, age, gender, marital status or similar.
Please send us your application exclusively via our online portal.
Recruiting Process & Contact Person
After receiving your application, you will receive an invitation to an initial screening call with a member of our Talent Acquisition team within two weeks, or a rejection.
Following a successful screening call, there will be two to three interviews with DigitalService team members—first focusing on your professional qualifications, then on values and expectations regarding teamwork and collaboration. You can find further insights into our recruiting process in our blog post "Recruiting at DigitalService – What Candidates Can Expect."
Throughout the process, we are always available for questions, feedback, and exchange.
Do you have any questions for us? Your contact person is Denise Carstensen (denise.carstensen@digitalservice.bund.de).
Job-Benachrichtigung erstellen
Interessiert daran, Ihre Karriere bei DigitalService aufzubauen? Lassen Sie sich zukünftige Chancen direkt an Ihre E-Mail-Adresse schicken.
Für diesen Job bewerben
*
gibt ein Pflichtfeld an