> Markdown version of [/jobs/ext/561082-diads-novice-software-engineer](https://www.wearedevelopers.com/jobs/ext/561082-diads-novice-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). --- # DIADS Novice Software Engineer - **Company:** Avarint, LLC - **Location:** San Antonio, TX, United States - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Unit Testing, Software Bug Management, C Sharp (Programming Language), C++ (Programming Language), Computer Programming, Software Debugging, Object-Oriented Software Development, Real Time Simulation, Information Technology - **Published:** June 17, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=3c7795a68297818b ## About the Role Do you have experience in Research?, * Bachelor's Degree in Computer Science/Engineering, Math or Physics * Programming coursework in common object-oriented languages (C++, C#, Java) * Good communication and interpersonal skills * Ability to reason logically and provide rational solutions * Detail-oriented * Ability to work well within a group or individually on projects * Candidate must meet eligibility requirements for a government security clearance * A current government security clearance is a plus * Domain expertise in effects-based simulation is a plus * Domain expertise in operation of C2 systems is a plus ## Description Avarint Engineers focus on new development and maintenance of existing applications that support real-time simulation of and integrated air defense system (IADS, including radars, command and control (C2)) sites and weapon systems. Principal work activities include the analysis, design, implementation, testing and maintenance of C/C++ software products. The engineer will be required to develop technical specifications based on customer requirements and to provide estimates for assigned tasks., * Create code that meets design specifications, follows standards, and is easy to maintain * Responsible for unit testing of all code components produced * Implement new features into existing products * Troubleshoot, debug, and correct software anomalies * Ensure that all enhancements, bug fixes, and new products are documented * Work with other teams to ensure project requirements are met * Provide information about the code and its behavior to non-technical customers and coworkers * Explore problems and research various solutions to devise a work plan appropriate to solving the problems ## Related Videos - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) - [Using AI Without Losing Your Skills](https://www.wearedevelopers.com/videos/2045-using-ai-without-losing-your-skills) - [Photonic Computing: Programming a New Class of AI Accelerators (incl. Live Coding)](https://www.wearedevelopers.com/videos/100196-photonic-computing-programming-a-new-class-of-ai-accelerators-incl-live-coding) - [Valven Atlas: Engineering Intelligence That Delivers](https://www.wearedevelopers.com/videos/1660-valven-atlas-engineering-intelligence-that-delivers) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) ## Related Articles - [Dev Digest 166: Sycophancy, Zip bombs and AI Native Development](https://www.wearedevelopers.com/magazine/585-dev-digest-166-sycophancy-zip-bombs-and-ai-native-development) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 134 - Where pixels sing?](https://www.wearedevelopers.com/magazine/477-dev-digest-134-where-pixels-sing) - [Dev Digest 132 - Binging WADFlix?](https://www.wearedevelopers.com/magazine/473-dev-digest-132-binging-wadflix) - [Dev Digest 171: AI in disguise, Doomed tech and system prompts](https://www.wearedevelopers.com/magazine/594-dev-digest-171-ai-in-disguise-doomed-tech-and-system-prompts) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges)