Back to all jobs
Apply for this job
Software Engineer Backend – Defence
Berlin Full Time
As Software Engineer Backend in the defence environment, you develop robust, scalable, and secure services for processing complex data and implementing business logic. You work on backend systems, interfaces, and system logic for networked architectures, both in the Bundeswehr environment and in the defence-adjacent industry. The role requires willingness to travel, as significant portions of the work may take place on-site at the customer's premises.
Your Tasks
- Develop scalable backend services and applications for complex data processing.
- Design and implement robust, maintainable service and system architectures.
- Develop and operate interfaces and APIs for integrating different systems.
- Model and process data efficiently and in a structured manner.
- Implement business logic and ensure its correct and high-performance execution.
- Optimise existing backend systems for performance, stability, and scalability.
- Work closely with frontend, DevOps, and system teams to ensure clean integration.
- Take security requirements and regulatory framework conditions in the defence environment into account.
- Actively contribute your expertise to interdisciplinary project teams.
Required Skills
- Completed degree in computer science or a comparable field.
- Several years of experience in backend development.
- Sound knowledge of at least one backend technology, such as Java, Spring, Python, or comparable.
- Experience developing and integrating REST interfaces.
- Experience working with databases and data models.
- Good understanding of software architectures and distributed systems.
- Experience in agile development environments.
- Understanding of Bundeswehr procurement processes, in particular CPM and PBN.
- 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
- Experience processing large volumes of data or working with data-driven applications.
- Knowledge of performance optimisation and scaling of backend systems.
- Experience with messaging systems or event-based architectures.
- Basic understanding of cloud and platform architectures.
- Confident communication in internal and external settings.
- Independent, structured, and reliable working style.
- High level of integrity, resilience, and professional conflict and feedback handling skills.
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.