Software Engineer
Job
Tactical Engineering & Analysis
Dahlgren, VA (In Person)
Full-Time
Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
78
out of 100
Average of individual scores
Skill Insights
Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
As a Software Engineer for Simulation Systems, you will lead the full-lifecycle development, maintenance, and optimization of mission-critical programs in alignment with Government coding standards. You will drive the design process from initial architecture and Requirement Mapping to leading Critical Design Reviews (CDRs) while ensuring strict compliance with Risk Management Framework (RMF) and Information Assurance (IA) standards. Your daily impact will include resolving complex defects via Test Observation Reports (TORs) and Software Change Requests (SCRs), conducting rigorous Verification & Validation (V&V) testing, and evaluating next-generation technologies to ensure the delivery of high-fidelity, secure simulation systems on schedule.
CORE FUNCTIONS / JOB DUITES
Apply rigorous engineering standards when performing the following, with supervision: Develop executable and non-executable code in strict accordance with the documented Software Development Plan and Government coding standards. Lead the ongoing maintenance and optimization of Simulation System computer programs. Analyze and troubleshoot program defects identified in Test Observation Reports (TORs); provide technical status updates and reporting to the Configuration Review Board (CRB). Implement authorized Software Change Requests (SCRs) to resolve simulation defects, ensuring all corrections align with CRB directives. Execute rigorous testing of SCRs to verify compliance with system and functional requirements; document and provide comprehensive unit test results. Conduct hardware and software lifecycle evaluations, including researching and recommending next-generation components to improve Simulation System performance. Develop and deliver comprehensive Simulation System design documentation and technical architectures. Lead Critical Design Reviews (CDRs) with Government stakeholders to communicate system design, major components, and complex internal/external interfaces. Ensure all design elements map directly to system requirements and use cases, ensuring high-fidelity simulation performance. Ensure all program designs and implementations remain compliant with the Risk Management Framework (RMF) for DoD Information Technology (DODI 8510.01). Maintain and deliver detailed build plans and schedules to ensure on-time delivery of simulation milestones. Support IA package preparation by providing necessary design data. Conduct developmental testing to demonstrate software design correctness.SKILLS & ABILITIES
Basic knowledge of the following: Programming language(s) (e.g., Python, Java, JavaScript, C++) Database technologies, data structures, algorithms, and system design System-level programming and architecture design Version control systems Software development methodologies (e.g., SDLC, Agile, Scrum) Testing procedures and debugging techniques UX/UI principles for software development, preferred Four years relevant experience, to include two or more years of experience in Aegis Combat System (ACS) operations, Tactical Data Link (TDL) disciplines and experience with Navy Simulation/Stimulation (SIM/STIM) systems such as Common Connectivity Device (CCD), Next Generation Simulation (NGS) and Test & Training Enabling Architecture (TENA). Possesses solid writing skills and the ability to develop mid-level informational briefs, point papers and monthly status reports Military experience is not required but is highly desirableEDUCATION & CERTIFICATIONS
Preferred (BS STEM Degree) Must possess and maintain certifications per DoD 8140/SECNAVM-5239.2
(or planned successors) appropriate for their functional level Requires a DoD 8570.01-M Information Assurance Technical (IAT) Level II certification (e.g., Security+ CE or equivalent) at the time of hireTYPICAL WORKING CONDITIONS
General office environment Computer/Equipment labPHYSICAL REQUIREMENTS
May be expected to lift up to 25 lbs Frequent use of keyboard and typing Frequent sitting and standing 100% on-site requirementSimilar remote jobs
UnitedHealth Group
Fort Wayne, IN
Posted2 days ago
Updated10 hours ago
Similar jobs in Dahlgren, VA
UICGS and Bowhead Family of Companies
Dahlgren, VA
Posted2 days ago
Updated10 hours ago
UICGS and Bowhead Family of Companies
Dahlgren, VA
Posted2 days ago
Updated10 hours ago
Valkyrie Enterprises Inc.
Dahlgren, VA
Posted3 days ago
Updated10 hours ago
Similar jobs in Virginia
DNI Delaware Nation Industries
Alexandria, VA
Posted2 days ago
Updated10 hours ago
Virginia Zoological Society
Norfolk, VA
Posted2 days ago
Updated10 hours ago