Engineer Software 1
Mission Technologies, a division of HII
About the Role
This opportunity resides with Global Security (GS) at Mission Technologies, a division of HII.
Key Responsibilities
- Designs, develops, documents, tests, and debugs applications software and systems containing logical and mathematical solutions.
- Supports multidisciplinary research and collaborates with equipment designers or hardware engineers in planning, designing, developing, and utilizing electronic data processing systems for product and commercial software.
- Assists in determining computer user needs, analyzing system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques, and controls.
- Prepares operating instructions and assists in developing utility programs and system components.
- Ensures software standards are met under supervision.
Requirements & Tech Stack
- Languages: C++, Java, JavaScript, Rust, SQL, Shell scripting
- Frameworks: VueJS/ExtJS, JMS/ActiveMQ
- Tools: git, gradle/make, JUnit, GTest
- Security: Secure coding practices (OWASP), TLS/SSL, STIG compliance
- Strong communication skills—both technical and non-technical.
Qualifications
- 0 years experience with Bachelors in related field; or High School Diploma or equivalent and 4 years relevant experience.
- U.S. Citizen with ability to obtain a Secret Security Clearance.
- Preferred: Bachelor’s degree in Computer Science, Computer Engineering, or related field (or equivalent experience).
- Preferred: Security+ or Linux certification.
- Preferred: Interest in distributed simulation technologies and continuous learning.