Note: The job is a remote job and is open to candidates in USA. ARES is recruiting a Software Engineer to support NORAD’s Cheyenne Mountain Complex-Integrated Tactical Warning/Attack Assessment and CCIC2S Enterprise Networks programs. The role develops and modifies simulation scenarios and analytical tools, analyzes simulation requirements, and supports testing, validation, and mission-critical defense systems.
Responsibilities
- Acts as a member of a government ran agile scenario development team
- Provides AFLCMC/HBQ leadership with analysis of simulation requirements with regards to the appropriate level of design within cost and time parameters
- Frequently interacts with government team lead and vendors concerning improvements and maintenance to the simulations that are being utilized
- Coordinates and/or assists in the installation and removal of new or existing simulations
- Develops applications using scientific and mathematical models to predict consequences of a particular design, accomplish data analysis, support simulation validation and assist in data reduction
- Support all aspects of the agile creation / modification of scenarios and analytical tools for use by the test community at all organizations and sites, as coordinated by the AFLCMC/HBQ government team lead:
- Attend agile process meetings, including but not limited to daily stand-ups (daily scrums), retrospectives, and program increment planning meetings
- Aid in the analysis and decomposition of user requirements with the goal being to break down work into task descriptions that can be completed within each sprint
- Build and document all test cases to assess the quality of finished products
- Write code pertaining to all scenarios and tools using industry best-practices regarding static / dynamic code analysis, code style guides, and documentation
- Develop documentation: test plans, test reports, test procedures, data analysis plans, scenario description documents, verification and validation reports, training documents, and other documentation as needed
- Utilize statistically-significant testing and analysis, when assigned by the Government lead, wherever possible
- Present or support results briefings as needed or assigned by Government lead
- Establish and document simulation requirements and performance expectations as needed or assigned by the Government lead
- Coded tool-sets should be modular in design, comprised of user-friendly GUIs, and fully-documented. It is strongly desired to utilize widely available user-friendly higher-order languages (Python 3, MATLAB, etc.) that do not require compilers for maximum code reuse. In all cases, source code must be provided
- Interface with test / operational personnel from all applicable organizations to ensure that user needs are being met with the proposed and completed solutions
- Coordinate and use existing tools or scenarios where possible to more efficiently develop solutions or results
- Coordinate with government team members within every aspect of performed work for each scenario or tool
- Support all aspects of the agile creation / modification of scenarios and analytical tools for use by the test community at all organizations and sites, as coordinated by the AFLCMC/HBQ government team lead
Skills
- Must have or be able to obtain a DoD Secret clearance and eligible for TS
- Bachelor's Degree in related field and twelve (12) years of experience in the respective technical discipline; to include five (5) years of DoD experience; **OR**
- Master's or Doctorate Degree in a related field and ten (10) years of experience in the respective technical discipline; to include five (5) years of DoD experience
- Proficient in program languages such as Java, Perl, Visual Basic, C Family, SQL, Python 3, and MATLAB
- Experience with full software development life cycle from requirements elicitation to deployment
- Experience with software engineering principles and industry best practices, including agile development
- Have advanced knowledge, experience, and demonstrated ability to perform tasks related to the technical/professional discipline as a Senior Software Engineer
- Possess the ability to oversee and guide the efforts of junior and mid-level engineers
- Have a comprehensive understanding and experience of DevSecOps processes and solutions
- Experience with Virtualization and Containerization platforms and software
- Experience with Relational and Non-relational databases
Benefits
- Full-time remote position
- Full-time employees may participate in Medical Insurance
- Full-time employees may participate in Dental Insurance
- Full-time employees may participate in Vision Insurance
- Full-time employees may participate in HSA/FSA Accounts
- Full-time employees may participate in Life & Disability Insurance
- Full-time employees may participate in Critical Illness & Accident Insurance
- Full-time employees may participate in ESOP
- Full-time employees may participate in 401(k) Plan
- Full-time employees may participate in Paid Time Off & Holidays
Company Overview