Software Engineer
Job Description
Alexandria Insights is seeking a mid- to senior-level Software Engineer to support a Marine Corps acquisition program in Stafford, Virginia. This fully on-site role centers on building and evaluating software across its lifecycle, with a focus on integration, interoperability, cybersecurity, and cloud-hosting risk awareness.
Role Focus
- Provide software engineering support aligned with Marine Corps acquisition objectives and system requirements, with an emphasis on reliability and security.
- Analyze software integration and interoperability impacts, including cybersecurity and cloud-hosting risk considerations for DoD cloud environments (IL2–IL5).
Responsibilities
- Enhance the quality, traceability, and completeness of software lifecycle documentation and technical data.
- Identify and resolve software integration, interoperability, cybersecurity, and cloud-hosting risks.
- Support disciplined technical reviews, test events, and cross-functional decision-making.
- Apply practical Agile and DevSecOps methods while avoiding unnecessary process or reporting overhead.
- Develop and validate Software Version Descriptions (SVDs).
- Support software requirements within system-level software and hardware specifications.
- Use secure coding practices and address vulnerabilities in accordance with Security Technical Implementation Guides and the Risk Management Framework.
- Review original equipment manufacturer-submitted Contract Data Requirements Lists (CDRLs) and supporting software documentation.
- Create and maintain technical documentation, including Interface Control Documents, development plans, and test procedures.
- Participate in Integrated Product Teams and contribute to technical discussions and reviews.
- Assist with test-event planning, execution, and reporting.
- Coordinate with acquisition, engineering, cybersecurity, test, and operational stakeholders to resolve technical issues and prepare software capabilities for delivery.
Required Qualifications
- Bachelor’s degree in computer science, software engineering, or a related field; five additional years of relevant experience may substitute for a degree.
- Mid-level: five to nine years of relevant experience. Senior-level: ten or more years of relevant experience.
- Experience with software development, lifecycle documentation, and defense acquisition.
- Familiarity with SVDs, CDRLs, and systems that integrate hardware and software.
- Understanding of Department of Defense cybersecurity frameworks and Cloud Impact Level requirements.
- Proficiency with Git, Jira, Confluence, and Microsoft Office.
- Strong communication, collaboration, and technical documentation skills.
- Must be able to work fully on-site in Stafford, Virginia, with minimal travel.
- U.S. citizenship is required.
- Active Department of Defense Secret security clearance is required.
Technologies
- SVDs, CDRLs, Git, Jira, Confluence, Microsoft Office
- Interface Control Documents
- Agile, DevSecOps
- Security Technical Implementation Guides, Risk Management Framework
Preferred Qualifications
- Experience with command-and-control systems, tactical networks, or expeditionary platforms.
- Exposure to Agile or DevSecOps practices in defense environments.
Compensation & Employment Conditions
- Salary range: USD 75,000 - 135,000 per year.
- Work location: Stafford, VA (onsite).
- Position is contingent upon contract award.