Back to all jobs
Apply for this job
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.