Principal Software Engineer (f/m/d)

Permanent employee, Full or part-time · Berlin

Your mission

As a Principal Engineer you will be responsible for developing and operating software in one or more of our projects according to the “you build it, you run it” principle. You strive for great solutions and work within the teams to continuously improve the architecture, software and tooling by leveraging your deep technical experience. We attach great importance to Domain Driven Design, high Coding Standards as well as Continuous Delivery and follow the DevSecOps approach.

More about the role:

  • You love to actively contribute and do hands-on work with the team and have an eye on the code and architecture in terms of quality, maintainability and tech debt.

  • You are a leader and a role model for deep tech expertise for the team and the company

  • You take responsibility for defining and delivering on milestones for each development cycle and the overall project.

  • You proactively identify project, team or technical issues and feel obliged to find solutions.

  • Define and follow a technical vision within the team, and know about the evolutionary characteristics of software systems.

  • Actively take the ownership for designing, developing, deploying and operating software solutions.

  • Deliver high quality software by paying strong attention to design patterns, automated tests, scalability, resilience, data security and protection.

  • You help the teams and each individual through mentoring, coaching and sparring.

Your profile
  • You have profound experiences in building, maintaining and operating software at scale with developer efficiency in mind.

  • You are an expert at your stack of choice and general technical implications, you can argue its pros & cons when applied to different challenges. 

  • You build prototypes, learn new tools & languages to always make use of the best solution for the given job.    

  • You thrive working in an agile team, constructively discussing solutions, also giving and getting feedback on a regular basis.

  • You have a positive, outcome-oriented attitude. You are able to make a compromise and find solutions, both inside the team and the unique constraints of the German government. 

  • You have a strong intrinsic motivation to help digitize and improve public services.

  • We speak both English and German in our daily work.

Why us?
  • We offer you a lot of responsibility, varied tasks and exciting creative opportunities with a team that is driven by a mission and shares a common vision: To develop digital solutions for and with the federal administration.

  • You have the unique opportunity to be part of a "start-up within the government" and work in a dynamic and agile way.

  • Flexible arrangement for mobile working and an open-space office in the heart of Berlin - with startup-typical healthy snacks, drinks and a beautiful roof terrace.

  • You can choose which operating system you work with. We work with Mac, Linux and Windows computers.

  • Your mental health is important to us. With nilo.health we support you to take care of your well-being.

  • We offer you a market-oriented salary and an annual learning budget up to max. 2000€ and up to 5 free days - no matter which role or seniority level. You can also take your budget for language courses, if needed.

  • You have the opportunity for a company pension plan with attractive conditions and employer subsidy.

We value a diverse workforce and an inclusive work environment. We, therefore, welcome all applications - regardless of religion, nationality, (ethnic) origin, gender, age, ideology, sexual identity, or disability.

We only check incoming applications for their professional qualifications and the key qualifications required for the respective position.
Therefore, we ask you to refrain from including a photo of yourself in your CV, as well as information about your place of residence, age, gender, marital status, or similar. 
Your contact person
Do you have any questions for us? Your contact person is Corinna Kley (corinna.kley@digitalservice.bund.de)
About us

As a federally owned limited liability company (GmbH), DigitalService is a 100% subsidiary of the federal government and works directly with federal ministries and federal agencies. We do not work for profit, but for the good cause: for a digital Germany.


We develop digital products that facilitate interaction between citizens and the administration and promote trust. To do this, we bring together interdisciplinary teams from software development, design and product management with the federal administration.

We work user-centered and iteratively develop the best possible solution. With our fellowship programs Tech4Germany and Work4Germany, we accompany the necessary change in working methods and culture.


What does the work at DigitalService look like? Exciting insights are provided in our Blog (in German).

Your application!
We appreciate your interest in DigitalService. Please fill in the following short form.

Please upload your CV, recent certificates as well as a brief cover letter (in total max. 20 MB).

Click to select multiple files or use drag-and-drop
Click to select multiple files or use drag-and-drop

Uploading document. Please wait.