Principal Engineer (all genders)
Primary stack
Job description
About the Position
Principal Engineer (all genders)
Permanent Employment · Full time or part time · 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.
Responsibilities
As a Principal Engineer, you will lead architectural decisions for high-profile digitalisation projects and be responsible for development and operations in line with the ‘You build it, you run it’ principle. You’ll draw on your in-depth technical experience in areas such as Domain-Driven Design and DevSecOps to continuously improve the architecture, software, working structures and tools within the teams. You’ll advise stakeholders from a strong engineering perspective and make a direct contribution to ensuring the strategic and technical success of complex projects.
What You'll Do
- Taking responsibility for architecture & setting standards: You are responsible for the architecture of large, complex projects. You establish standards for scalability, security and delivery, and take cross-team and cross-project architectural expertise to a new level.
- Communicating the vision: You shape the architectural vision in implementation projects and create documentation and diagrams to convey this clearly.
- Internal and external stakeholder management: You’ll be in close contact with senior management and project partners. You’ll lead and facilitate discussions right through to decision-making.
- Interdisciplinary collaboration: You’ll work closely with other tech leads and disciplines, and foster cross-team collaboration to clarify dependencies.
- Team coordination & mentoring: You design team structures to enable effective collaboration on complex software systems. You shape best practices, support learning journeys and strengthen specialist knowledge within the organisation.
Requirements
- Full Stack & System Architecture: You have excellent knowledge of TS/Node, Java, cloud stacks, scalability and microservices. You have in-depth experience in designing future-proof systems and take a pragmatic approach to weighing up technical trade-offs.
- Technical Leadership & Domain-Driven Design (DDD): You manage technical debt, build consensus and establish consistent quality standards. You have skills in preparing and facilitating workshops (including Event Storming), defining bounded contexts and building a shared vocabulary across teams.
- Experience in Discovery & End-to-End Delivery: You have previously guided project/product teams through complex discovery and analysis phases and ensured the delivery process through your DevSecOps mindset and expertise in CI/CD, security-by-design and observability.
- Stakeholder Consulting: You bring extensive experience of working with external, largely non-technical stakeholders from regulated or complex ecosystems, as well as strong consulting and conflict resolution skills.
- Language skills: You have very good command of German and English (at least C1 level), as we use both languages in our day-to-day work.
Nice to Have
- Experience with technology projects in the public sector and familiarity with the German public administration (e.g. Deutschland Stack, ITZ Bund, etc.)
We Offer
- Competitive salary ranging from 90,000–110,000 euros gross per year.
- Flexible working hours and remote working options.
- A €50 monthly voucher for fitness, tech, transport, or food.
- Opportunity to join a company pension scheme with attractive terms and an employer contribution.
About the Company
Join our team of around 300 people, which works in an interdisciplinary and iterative manner – and is realising the vision of a digital state in collaboration with the Federal Administration.
How To Apply
We value a diverse workforce and an inclusive working environment. We therefore welcome all applications – regardless of religion or beliefs, nationality and (ethnic and social) background, gender and gender identity, sexual orientation, age, or physical and intellectual abilities.
We assess applications solely on the basis of professional qualifications and the key skills required for the role in question. Please submit your application via the online portal only.
Recruiting Process & Contact Person
Once we have received your application, we will send an invitation to an initial meeting (screening call) with the responsible person from our Talent Acquisition team or a rejection to you within two weeks.
A successful screening call is followed by two to three interviews with DigitalService employees. The first interview will focus on your professional qualifications, followed by your values and expectations in terms of teamwork and collaboration.
Do you have any questions for us? Your contact person is Denise Carstensen ([email protected]).
© DigitalService des Bundes. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
More at DigitalService des Bundes
All 14 rolesPrincipal Engineer (all genders)
DigitalService des Bundes · Berlin
Software Engineer (all genders) - Internal Tools & Integrations
DigitalService des Bundes · Berlin
Principal Project Manager & Project Lead (all genders)
DigitalService des Bundes · Berlin +1
Principal Engineer (all genders)
DigitalService des Bundes · Berlin