DeveloperJobs.io
← Back to all jobs

Job Description

Alexandria Insights is hiring a mid- to senior-level Software Engineer for a fully on-site role in Stafford, Virginia. In support of a Marine Corps acquisition program, you will help deliver secure, reliable software engineering support while strengthening software lifecycle documentation and evaluating software integration, interoperability, cybersecurity, and cloud-hosting risk.

What you’ll do

  • Provide dependable, secure software engineering support aligned to Marine Corps acquisition objectives and system requirements.
  • Increase quality, traceability, and completeness of software lifecycle documentation and technical data.
  • Identify, assess, and help resolve risks across integration, interoperability, cybersecurity, and cloud hosting.
  • Support disciplined technical reviews, test events, and cross-functional decision-making.
  • Apply practical Agile and DevSecOps methods while avoiding unnecessary process or reporting burden.
  • 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 the Security Technical Implementation Guides and the Risk Management Framework.
  • Review OEM-submitted Contract Data Requirements Lists (CDRLs) and associated 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.
  • Analyze software integration, interoperability, and cybersecurity impacts.
  • Support planning for cloud-hosted solutions, with awareness of DoD Cloud Impact Levels IL2–IL5.
  • Assist with planning, execution, and reporting for test events.
  • Coordinate with acquisition, engineering, cybersecurity, test, and operational stakeholders to resolve technical issues and prepare software capabilities for delivery.

What you’ll need

  • 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.
  • 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.
  • Ability to work fully on-site in Stafford, VA with minimal travel.
  • U.S. citizenship required.
  • Active Department of Defense Secret security clearance required.

Helpful experience

  • Experience with command-and-control systems, tactical networks, or expeditionary platforms.
  • Exposure to Agile or DevSecOps practices in defense environments.

Additional details

  • Location: Stafford, VA (onsite)
  • Salary: USD 75,000 - 135,000 per year
  • Technologies: SVDs, CDRLs, Git, Jira, Confluence, Microsoft Office, Interface Control Documents, Agile, DevSecOps, Security Technical Implementation Guides, Risk Management Framework
  • Conditions: This position is contingent upon contract award.

Similar Jobs