Entry Level Software Engineer

Integration Innovation, Inc.Huntsville, AL
Onsite

About The Position

i3 is seeking a Software Engineer with 0-3 years of professional experience to help develop cutting edge command and control (C2) and autonomy software for uncrewed platforms including planes, boats, vehicles, and submersibles. This team is developing a web-based user interface for autonomously tasking these UxS platforms.

Requirements

  • Must be a U.S. Citizen.
  • Have a Bachelor of Science degree (or advanced degree) from an accredited college (ABET preferred) in computer science, engineering, mathematics, or the hard sciences.
  • 0-3 years of professional experience required.
  • Must be a team player and be creative, adaptive, and excited to learn.
  • Ability to develop software designs using best practices and object-oriented methodologies.
  • Ability to develop automated unit and integration level tests.
  • Routine collaboration with team members in developing system capabilities is expected.
  • Must be familiar with good configuration management practices and will be responsible for proper code maintenance, merging, and configuration management.
  • Ability to obtain and maintain a Secret Clearance.

Nice To Haves

  • Experience with C#/.NET, Javascript, and Typescript.
  • Experience with React.JS.
  • Experience with Docker and microservices.
  • Understanding of agile software development, ideally Extreme Programming (XP).
  • Familiarity with Git for software source control and configuration management.
  • Experience with Linux is a plus.
  • Experience with web development.
  • Familiarity with drones and/or RC Planes, boats, or ground vehicles.

Responsibilities

  • Work with an Agile software development team delivering value to a DoD customer in small, incremental iterations.
  • Follow pre-defined software safety practices to develop flight critical software. This includes software architecture reviews, documentation updates, and comprehensive testing of new capabilities.
  • Develop software designs using best practices and object-oriented methodologies.
  • Develop automated unit and integration level tests.
  • Be familiar with good configuration management practices and will be responsible for proper code maintenance, merging, and configuration management.
  • Other duties as assigned.

Benefits

  • Excellent insurance coverage
  • 401(k) match
  • Generous PTO
  • Health and wellness incentives
  • Tuition and certification reimbursement
  • Countless opportunities to give back to the community through i3 Cares
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service