remote
Principal Software Engineer - Interactive Aptitude LLC
Software Engineer
Lead the design and delivery of multi‑domain simulation and command‑and‑control software, driving platform autonomy and data management solutions for defense customers using C++, Python, and distributed system technologies.
About the role
Key Responsibilities
- Collaborate with architects, technical leads, and end users to gather requirements and define system specifications for multi‑domain simulation and command‑and‑control applications.
- Design, develop, and integrate high‑performance simulation components using C++ and Python, supporting space, air, land, and maritime domains.
- Implement platform‑level autonomy features and robust data‑management pipelines to enable real‑time decision making.
- Ensure software extensibility, scalability, and maintainability through modular architecture and best coding practices.
- Lead code reviews, mentor junior engineers, and drive continuous improvement in development processes.
Requirements
- U.S. citizenship and ability to work on‑site three days per week in Warner Robins, GA.
- 10+ years of professional software engineering experience, with deep expertise in C++ and Python.
- Proven experience building large‑scale simulation or command‑and‑control systems for defense or aerospace domains.
- Strong knowledge of distributed systems, real‑time data processing, and autonomy algorithms.
- Excellent communication and collaboration skills to work with cross‑functional teams and customers.