About the job
As a Lead Software Engineer II specializing in Autonomy Software, you will play a crucial role in our innovative AI-driven software development team. In this small-team leadership position, your primary duties include agile software engineering for initial development phases, integrating DevSecOps and CI/CD practices, and conducting thorough software testing and evaluation using advanced modeling and simulation platforms. You will also provide essential support for autonomy software integration and testing across various autonomy programs tailored to meet specific customer objectives.
Key Responsibilities:
- Guide a software team in developing applications based on specified and derived requirements, and craft software designs at both object/class and application levels.
- Facilitate the migration of SSCI software applications to the SSCI Digital Engineering Environment as needed to comply with current and future US Government (USG) and Department of Defense (DoD) software acquisition standards.
- Create and review comprehensive software documentation.
- Lead development sprints and conduct rigorous code reviews.
- Oversee a small software team to meet program milestones by adhering to Agile Software Development methodologies.
- Engage with Prime contractors and clients to ensure alignment and communication.
- Stay informed about industry trends, emerging technologies, and best practices relevant to SSCI's fields including Navigation, Mission Planning, and Autonomy.
- Assist with program management tasks as required, including staff planning, budget estimation, and client interactions.
- This position may require prolonged periods of computer work at a desk and the ability to lift or move up to 15 pounds.
- Eligibility to obtain and maintain a US DOD Security Clearance is required.

