The Senior Software Engineer - Modeling develops software solutions and designs, maintains, and integrates aerospace modeling and simulation systems for complex engineering projects. The role leads system design and integration across hardware and software, supports program execution and milestones, and provides technical leadership and mentorship. It also develops automation solutions and supports the program’s CI/CD pipeline to improve consistent code building, integration, testing, and deployment of the simulation environment. The engineer troubleshoots software, build-chain, and pipeline issues and ensures compliance with security and regulatory requirements throughout the software development lifecycle. The position uses programming languages including C/C++, C#, Python, Java, and Lua, along with development, virtualization, networking, automation, container, infrastructure, and orchestration tools. Most work is performed in a lab environment, and the role is primarily onsite at the Sterling, Virginia site. U.S. citizenship only is required; an active and existing DoD Secret clearance is required after day one.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior