Software Process Engineer
Core
Define and tailor software process standards, conduct process maturity assessments, and perform data-driven analysis to support the acquisition of software-intensive systems for DoD and Intelligence Community customers.
Role type
Senior Engineering Specialist, Software Process Engineer
Builds
Software process models, assessment instruments, and acquisition support documentation
Domain
Defense & Intelligence, Software Engineering Process
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
software development process engineering, software project management, software process modeling, software measurement and metrics, requirements specification, architecture and design, implementation and unit testing, agile methods, integration and system testing, regression testing, software configuration management, quality assurance, process coaching
Preferred skills
GQM and PSM, Six Sigma, continuous and discrete event modeling and simulation, statistical design of experiments (DOE), commercial simulation software (ExtendSim, Vensim)
Technologies
GQM, PSM, Six Sigma, ExtendSim, Vensim
Responsibilities
Reviewing and tailoring software process standards for acquisition programs, reviewing software acquisition documents (plans, designs, quality reports), selecting and specifying software measures, analyzing software metrics and advising program offices, developing process maturity assessment instruments, conducting product assessments of customer contractors, producing static and dynamic software process models, coaching personnel in process improvement, managing internal software development guidance
Seniority
Senior, hands-on IC with strategic oversight