Software Engineer
- $75,000–$135,000 per year
- Full Time
About the role
Software Engineer
THIS IS NOT A REMOTE POSITION
Stafford, Virginia | Minimal Travel
Work arrangement: This position is fully on-site in Stafford, Virginia. Remote work is not available.
Salary range: $75,000–$135,000, depending on experience.
About Alexandria Insights
At Alexandria Insights, we deliver high-impact solutions to our nation’s warfighters and public servants. As a Service-Disabled Veteran-Owned Small Business (SDVOSB), we specialize in acquisition support, systems engineering, and integrated logistics. We are proud of our collaborative, mission-driven culture, where technical excellence and meaningful impact go hand in hand.
Position Overview
Alexandria Insights is seeking mid- to senior-level Software Engineers to support a Marine Corps acquisition program in Stafford, Virginia. The role involves software development and technical evaluation for systems that integrate hardware, software, and cybersecurity considerations across the full acquisition lifecycle.
Role Priorities
Deliver reliable, secure software engineering support aligned with Marine Corps acquisition objectives and system requirements.
Improve 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 without creating unnecessary process or reporting burden.
Key Responsibilities
Software Development and Requirements
Develop and validate Software Version Descriptions (SVDs).
Support software requirements within system-level software and hardware specifications.
Apply secure coding practices and address vulnerabilities in accordance with Security Technical Implementation Guides and the Risk Management Framework.
Technical Documentation and Acquisition Support
Review original equipment manufacturer-submitted Contract Data Requirements Lists (CDRLs) and 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.
Integration, Cybersecurity, and Cloud Support
Analyze software integration, interoperability, and cybersecurity impacts.
Support planning for cloud-hosted solutions, with awareness of Department of Defense Cloud Impact Levels IL2–IL5.
Test and Stakeholder Coordination
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 candidates: five to nine years of relevant experience; senior-level candidates: 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.
Conditions of Employment
Must be able to work fully on-site in Stafford, Virginia, with minimal travel.
U.S. citizenship is required.
An active Department of Defense Secret security clearance is required.
Preferred Qualifications
Experience with command-and-control systems, tactical networks, or expeditionary platforms.
Exposure to Agile or DevSecOps practices in defense environments.
Conditions of Employment
U.S. citizenship is required.
An active Department of Defense Secret security clearance is required.
This position is contingent upon contract award.
Candidate Profile
The ideal candidate combines disciplined software engineering with sound technical judgment, mission focus, and a practical understanding of defense acquisition. They collaborate effectively across acquisition, engineering, cybersecurity, test, and operational teams; communicate complex technical issues clearly; produce accurate, traceable lifecycle documentation; and improve software quality, security, integration, and delivery without creating unnecessary process or administrative burden.
Salary Range
$75,000–$135,000, depending on experience. annually. Final compensation will depend on the candidate’s qualifications, experience, skills, clearance status, and other job-related factors.