Software Engineer - Electronic Warfare
Job Description
Astrion offers a competitive compensation package for an on-site Software Engineer role in Dahlgren, VA, with a salary range of $120,000 to $140,000 per year. This position sits on the SKCS program within a Scrum team and emphasizes automated testing, data mining, and CI/CD in a DevSecOps environment. This role requires US citizenship and a DoD Secret clearance.
Responsibilities
- Proficiency in Python and hands-on experience with automated testing frameworks
- Experience with C++ and object oriented design principles
- Data reduction techniques, including manipulating output text and binary data for automated and manual analysis
- Git and GitLab use for source control and collaboration
- Familiarity with DevSecOps principles and practices
Requirements
- Minimum of five years of professional experience
- STEM bachelor's degree
- Must be a US citizen
- DoD Secret clearance
- Experience with automated testing frameworks
- Test tool development: design, code, and implement scripts and applications to create simulated data and inject messages using Python or C++
- Code review and analysis: ability to understand existing tactical software written in C++
- Enable automated analysis of manual regression tests using collected data (raw binary data or human readable logs)
- CI/CD and DevOps: contribute to the DevSecOps pipeline by converting prior manual tests into repeatable automated tests
- Consolidate repeatable tests within a testing framework to improve configuration management, extensibility, repeatability, maintainability, and report generation
- Code management: use Git for local development and GitLab for configuration management, including handling merge requests and maintaining repositories
- Agile and project management: participate in agile development using JIRA for tickets and Confluence for documentation
Technologies
- Python
- C++
- Git
- GitLab
- Redhat Linux
- Docker containers
- Jenkins
- Rust