The Lead Software Engineer II – Autonomy Software will support the company’s core AI-enabled Autonomy Software development team in an assigned small-team leadership role. Primary responsibilities include day-to-day, agile software engineering for initial development, DevSecOps and CI/CD integration, and ongoing software test and evaluation using advanced modeling and simulation platforms. Additional responsibilities include providing autonomy software integration and test support to multiple autonomy programs aligned with specific customer autonomy objectives. Essential Functions: Lead or support a software team to develop software applications based on defined and derived requirements and create software designs at the object/class and application level. Lead or support migrations of SSCI software applications to the SSCI Digital Engineering Environment, as directed, in support of current and future USG and DoD software acquisition requirements. Write and review software documentation. Lead or support development sprints and code reviews. Manage a small software team tasked to achieve program milestones as directed, in accordance with modern software engineering Agile Software Development methodologies. Lead or support Prime and customer-facing interactions. Stay current with industry trends, emerging technologies, and best practices in software engineering and other areas relevant to SSCI (Navigation, Mission Planning, Autonomy, etc.). Assist with non-technical programmatic priorities as needed, including staff planning, budget estimation and tracking, and customer-facing interactions. This role may require the ability to sit or stand at a desk and work on a computer for prolonged periods of time. May require the ability to push/pull/lift up to 15 pounds. Must be able to obtain and maintain a US DOD Security Clearance.
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
Mid Level
Number of Employees
11-50 employees