> Markdown version of [/jobs/ext/2554097-entry-level-software-engineer](https://www.wearedevelopers.com/jobs/ext/2554097-entry-level-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Entry Level Software Engineer - **Company:** Integration Innovation, Inc. - **Location:** Huntsville, AL, United States - **Experience:** Starter - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), .NET Framework, Agile Methodology, C Sharp (Programming Language), Configuration Management, Linux, Web Development, Human-Computer Interaction, Object-Oriented Software Development, Software Architecture, Software Safety, Software Engineering, TypeScript, ReactJS, Git, SC Clearance, Information Technology, Extreme Programming, Software Version Control, Docker, Microservices - **Published:** August 31, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9129961/entry-level-software-engineer ## About the Role 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., * 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 exprience required. * Candidate must be a team player and be creative, adaptive, and excited to learn. * Abilitiy 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. * Candidate must be familiar with good configuration management practices and will be responsible for proper code maintenance, merging, and configuration management. * Position Location: In office in Huntsville, AL * CONUS Travel required: Less than 10% * Ability to obtain and maintain a Secret Clearance. Preferred Experience/Skills: * Experience with C#/.NET, Javascript, and Typescript. * Experience with React.JS. * Experience with Docker and microservices. * Prefer 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. 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. ## Description * 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. * Candidate will develop automated unit and integration level tests. * Candidate must be familiar with good configuration management practices and will be responsible for proper code maintenance, merging, and configuration management. * Other duties as assigned. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)