Back to jobs

Senior Software Engineer TypeScript (all genders)

Berlin + hybrid

Zwei Mitarbeitende des DigitalService sitzen gemeinsam in einem Meeting; eine der beiden Personen schaut lächelnd zu anderen; das Logo des DigitalService befindet sich in der linken oberen Ecke und darunter steht „Für ein digitales Deutschland.”

About us

As the federal government's central digitization unit, we measurably improve citizen interaction with the state through user-centric digital services. Beyond our own iterative product development, we drive the digital transformation of public administration by advocating for enhanced framework conditions for digital product development.

Your Responsibilities

You build it, you run it, you own it - as a Senior Software Engineer (all genders) you are responsible for the development and operation of the software in one of our projects. If TDD, continuous delivery and a well-thought-out DevSecOps approach are important to you, then we should get to know each other. You can find more information about software development at DigitalService in the following blog article.

What You'll do

  • Work as part of a collaborative, multidisciplinary project team where you not only develop and build software, but also actively operate it.
  • Define milestones for each iteration in close collaboration with the team and take responsibility for achieving them.
  • The focus is on writing high-quality code, primarily in TypeScript/JavaScript, depending on the project also with technologies such as Java, Spring or React/Vue.
  • You ensure the quality of your code by emphasising design patterns, (automated) tests, scalability, maintainability, data security and data economy.
  • Develop and implement DevSecOps practices and ensure that our architecture remains secure, stable and reliable throughout the software lifecycle.
  • Work closely with the interdisciplinary product team to ensure that the software meets all security and privacy requirements.

What You're Equipped With

  • You have extensive experience in software development and the operation of complex systems and are at home in both the backend and frontend – primarily with JavaScript/TypeScript.
  • In addition, you are proficient in technologies such as Java/Spring Boot and React/Vue or are open to quickly familiarising yourself with new technologies. 
  • You have in-depth knowledge of infrastructure and container technologies (e.g. Docker, Kubernetes, Terraform) and are comfortable with infrastructure-as-code.
  • You prefer to work in agile, interdisciplinary teams and value constructive discussions and regular feedback.
  • If necessary, you are open to flexibly switching to other projects and making your contribution where it creates the greatest added value – even if this means trying out new technologies or approaches.
  • You are results-orientated and have a strong intrinsic motivation to improve the digital aspects of the administration.
  • Your communication skills in German and English are at least B2 level – we speak both languages in our day-to-day work. 

Why Join Our Team?

Become part of a team that is driven by a mission and shares a common vision: To develop user-centred digital solutions with the Federal Administration.

  • Our 50+ engineers (all genders) are characterised by technical excellence, excellent teamwork and communication skills and a truly agile mindset. And of course we look forward to welcoming you as a new team member.
  • Our growing organisation offers ideal conditions for over 200 digital experts. ‘New Work’ is not a project for us, but an integral part of our culture. Flexible working hours, spaces for (hybrid) collaboration, efficient use of tools, a high level of employee orientation and a self-image as a learning organisation are what set us apart.
  • Our remuneration system is based on comparability, reliability and fairness. The salary for this position is between 70,000 - 85,000 euros gross per year (full-time). For your individual categorisation within our salary bands and levels, we take into account the scope of responsibility of the position, the complexity of the activities and the assessment of your skills from the introductory interviews. You can find details on our level and salary system in this blog post.

Our Benefits & Perks

  • Compensation & Financial Security: Competitive salary, attractive pension scheme, and individual budget (e.g. for Urban Sports Club, food, technology, or mobility).
  • Work Environment & Culture: Modern office, choice of tech, and agile, iterative principles.
  • Learning & Development: Annual training budget of up to €2,000 and five training days.
  • Work-Life Integration: Flexible hours and workation options of up to six weeks in European countries.
  • Health & Well-being: Professional support for your mental health through nilo.health.

How to Apply

We champion diversity, equity and inclusion. We welcome applications from all backgrounds, regardless of religion, nationality, ethnicity, gender, age, worldview, sexual identity, or disability. To ensure fair and unbiased evaluation, we ask that you omit photos and personal details like residence, age, or marital status from your CV.

We will provide details about the selection process during the screening call.

Who to Contact

We're here to support you! Reach out to our Talent Acquisition Team, Sara and Corinna at sara.eisermann@digitalservice.bund.de or corinna.kley@digitalservice.bund.de.

 

Apply for this job

*

indicates a required field

Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf


Select...
Select...
Select...
Select...

DigitalService Demographic Questions

Diversity is one of our core values. We will use this information to create statistics about the diversity of our applicants in the categories "gender", "nationality" and "age". It has no influence on our decision towards your application and is not connected with the other information you provide for us. We appreciate if you give us this information, but If you feel uncomfortable to mention them here, feel free to leave the field empty.

Diversität ist einer unserer wichtigsten Grundwerte. Wir werden diese Information verwenden, um eine Statistik über die Vielfalt unserer Bewerber:innen in den Bereichen "Geschlechtsidentität", "Nationalität" und "Alter" zu erstellen. Sie haben keinen Einfluss auf unsere Entscheidung bezüglich deiner Bewerbung und sind nicht mit den anderen Informationen verknüpft, die du uns gibst. Wir freuen uns, wenn du uns uns diese Information gibst - wenn du dich aber unwohl dabei fühlst, sie hier zu erwähnen, kannst du das Feld auch leer lassen.

Select...
Select...
Select...