Software Engineer
Overview
In this role you will contribute to building and maintaining software quality processes for federal projects. You will apply Agile methods and lead verification, validation, and inspection activities to ensure reliable software delivery. You’ll align project and process standards with contract requirements while supporting a comprehensive quality program. This is an opportunity to shape software quality practices within a mission-driven team serving government clients.
ResponsibilitiesDevelop, modify, and maintain software quality standards, processes, and proceduresApply Agile software development methods and conduct software inspection, testing, verification, and validationImplement software development and maintenance processes and methodsEnsure reliability standards are met and quality measures align with project and contract requirementsDevelop operating criteria to implement the software quality program per project objectivesEnsure project/process documentation complies with requirements and objectivesReview software design, change specifications, and plans against contractual and process requirementsVerify allocations, traceability, and testability of software requirements
Key requirements13 years of experience with MA/MS degree or BA/BS with 15 years of experience in a related disciplineActive TS/SCI with ability to obtain a CI polyAgile software developmentSoftware quality assuranceSoftware inspection, testing, verification and validationRequirements traceabilityDocumentation compliance and reviewSoftware design reviews