Software Engineer (m/w/d) Leipzig, Leipzig DND Digital
Core
Developing and maintaining backend software components for data management, data platforms, and scalable data integration services for defense and allied military forces.
Role type
Senior Backend Software Engineer (Data Engineering)
Builds
Scalable backend services, data pipelines, and APIs for data integration and exchange
Domain
Defense technology / Wehrtechnische Industrie
Deliverable
production ML models | product features | infrastructure
Required skills
Backend development, modern programming languages, relational databases, NoSQL databases, REST APIs, distributed systems, data modeling, data integration, ETL/ELT processes, GitLab, CI/CD, automated testing
Preferred skills
Data validation, data quality, data harmonization, performance optimization, code reviews
Technologies
GitLab, CI/CD, relational databases, NoSQL, REST APIs
Responsibilities
Develop and maintain software components for data management and data platforms; Conceive and implement scalable backend services for data integration and exchange; Develop and maintain APIs and interfaces to customer, partner, and third-party systems; Implement functions for data validation, data quality, and data harmonization; Develop ETL/ELT processes and data pipelines; Participate in architecture and technical product evolution; Optimize performance, scalability, and maintainability of existing applications; Conduct code reviews and ensure high software quality through automated tests and CI/CD; Support technical analysis, troubleshooting, and operation of production solutions; Collaborate closely with Product Management, Data Engineering, and Customer Projects
Seniority
Senior, hands-on IC