Back to all jobs
DFNZ

Software Engineer Full Stack – Defence

Berlin Full Time

As Software Engineer Full Stack in the defence environment, you develop web-based software solutions with a focus on frontend, backend, and cloud-adjacent architectures. You combine modern frontend implementations with powerful backend structures, make use of existing libraries and systems, and contribute to building secure, efficient, and reusable software architectures. Since a significant part of your work may take place on-site at the customer's premises, you are willing to travel.

Your Tasks

  • Take responsibility for open source and inner source libraries for efficient software development in the defence environment.
  • Derive requirements from various stakeholders and translate them into viable technical solutions.
  • Develop software architectures with a focus on frontend solutions, communication interfaces, and efficient development processes.
  • Implement frontend and backend structures.
  • Implement required CI/CD pipelines.
  • Select, manage, and apply open source licences and conduct relevant FOSS reviews.
  • Deliver presentations and talks for internal and external audiences.

Required Skills

  • Completed degree in computer science or a comparable field.
  • Several years of experience in frontend development with React and TypeScript.
  • Sound experience in backend development with Spring and in the design and implementation of REST interfaces.
  • Experience developing frontend libraries and publishing open source components, and conducting FOSS reviews.
  • Understanding of Bundeswehr procurement processes, in particular CPM and PBN.
  • Experience in agile environments and stakeholder management.
  • Excellent German and English language skills (written and spoken) at C1 level.
  • Willingness to undergo a security vetting procedure in accordance with the SÜG.

Desired Skills

  • Confident communication in internal and external client settings, including larger presentations.
  • Experience building CI/CD pipelines.
  • Experience designing database models.
  • Experience with common database systems.

Direct Application

Apply via email

Send us your CV, portfolio, or a concise note on why this role fits your background. We review directly against the programme need.

Apply for this job