Lead Software Engineer / Developer (m/w/d) - Mission Planning
Core
Lead architect and technical manager for a distributed mission planning system used in defense and security applications, focusing on algorithmic optimization and system performance.
Role type
Senior IC Lead Software Engineer (Mission Planning)
Builds
Distributed mission planning systems for air, land, sea, cyber, and space domains
Domain
Defense & Security / Systems Engineering / Combinatorial Optimization
Deliverable
production ML models | product features | infrastructure
Required skills
Rust, C++, combinatorial optimization, algorithm design, system architecture, CI/CD pipeline management, performance engineering, unit/integration/regression testing, technical leadership, stakeholder management
Preferred skills
PhD in optimization or algorithms, experience with metaheuristics or column generation, experience with RTCA DO-178C standards
Technologies
Rust, C++, CI/CD tools, static analysis tools, benchmarking frameworks
Responsibilities
Lead technical architecture and modularization of the distributed mission planning system; mentor development teams and establish engineering standards; evaluate and select technologies, libraries, and solvers; perform performance engineering and benchmarking; define and execute test strategies; manage CI/CD pipelines and supply chain security; ensure technical documentation; contribute to technology roadmaps.
Seniority
Senior, hands-on IC with leadership responsibilities