Overviewi3 is seeking a Software Engineer with 10+ years of professional experience to develop a new digital engineering environment for a government customer. This environment will include virtual testing and deployment capabilities to simulate UxS platforms for the DoD. Experience with web and platform engineering is desired.
Responsibilities
- The candidate will work with an Agile software development team delivering value to a DoD customer in small, incremental iterations.
- The candidate will be responsible for following pre-defined software safety practices to develop flight critical software. This includes software architecture reviews, documentation updates, and comprehensive testing of new capabilities.
- Candidate will develop software designs using best practices and object-oriented methodologies.
- Routine collaboration with team members in developing system capabilities is expected.
Qualifications
Education, Experience and Required skills:
- Have a Bachelor of Science degree (or advanced degree) from an accredited college (ABET preferred) in computer science, engineering, mathematics, or the hard sciences.
- Must have experience in an object-oriented programming language like C#/.NET, Java, or C++.
- Candidate must be a team player and be creative, adaptive, and excited to learn.
- Candidate must have experience creating automated unit and integration level tests.
- Candidate must have experience establishing good configuration management practices and will be responsible for proper code maintenance, merging, and configuration management.
- Experience presenting to customers and conducting demonstrations.
- Candidate must have the experience and desire to mentor and train less experienced team members.
- Position Location: In office in Huntsville, AL
- CONUS Travel required: Less than 20%
- Active Clearance or the ability to obtain and maintain a Clearance
Preferred Experience/Skills:
- Prefer understanding of agile software development, ideally Extreme Programming (XP).
- Familiarity with Git for software source control and configuration management.
- Experience leading small agile teams and mentoring junior software engineers.
- Familiarity with Infrastructure-as-Code (IaC) tools like terraform.
- Experience developing in Amazon Web Services (AWS) or similar cloud environments.
- Familiar with docker and/or Kubernetes deployment strategies.
Physical Demands
- The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.
- While performing the duties of this job, the employee is regularly required to talk or hear. The employee frequently is required to stand; walk; handle or feel; and reach with hands and arms.
- The employee is occasionally required to sit; climb or balance; and stoop, kneel, crouch or crawl. The employee must be able to lift and/or move up to 10 pounds and occasionally lift and/or move up to 25 pounds.
- Specific vision abilities required by this job include close vision, distance vision, peripheral vision, depth perception and ability to adjust focus.
- Regular i3 hours are 8:00 a.m. - 5:00 p.m. Monday-Friday, however, additional hours may be required on occasion. Regular and punctual attendance is required.