> Markdown version of [/jobs/ext/3590638-software-engineer-developer-level-4](https://www.wearedevelopers.com/jobs/ext/3590638-software-engineer-developer-level-4). 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). --- # Software Engineer-Developer Level 4 - **Company:** Indotronix Avani Group - **Location:** Hazelwood, MO, United States - **Salary:** $147,680.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, .NET Framework, C Sharp (Programming Language), C++ (Programming Language), Software Design Patterns, Integrated Library Systems, Software Architecture, Secure Coding, Software Engineering, Systems Integration, TypeScript, ReactJS, Restful APIs - **Published:** October 5, 2026 - **Apply:** https://candidateportal.ceipal.com/job-details/8urjNWMa8OkFp9dxHCKb49oTEWKIsyfED7DYvSNiuEE ## About the Role * Bachelor's Degree in Computer Science, Software Engineering, Engineering, or a related field. * Ability to obtain a U.S. Secret Security Clearance. * 15+ years of software development experience. * Strong experience with JavaScript, TypeScript, React, C#, and/or C++. * Experience developing and consuming RESTful APIs. * Experience with Agile software development methodologies. * Experience with Agile project management tools such as Jira, Jira Align, or Azure DevOps. * Experience with unit testing, integration testing, and system validation. * Proficiency with version control and configuration management tools such as Git and Azure DevOps. * Strong analytical, troubleshooting, and problem-solving skills. * Excellent written and verbal communication skills., * Experience supporting defense, aerospace, or mission-critical software programs. * Knowledge of Open Mission Systems (OMS) and open architecture frameworks. * Understanding of cybersecurity principles and secure coding practices. * Experience with modular and open systems design. * Experience integrating software using standardized interfaces and protocols. * Strong understanding of software architecture, design patterns, and development best practices. * Experience with .NET MAUI., * Bachelor's degree and typically 15+ years of related software engineering experience, or an equivalent combination of education and experience. * Ability to obtain and maintain a U.S. Secret Security Clearance., agile C# and/or C++ JavaScript React library Software development TypeScript ## Description * Support the design, development, testing, deployment, and maintenance of weapon planning software. * Review, analyze, and translate customer requirements into software designs and technical solutions. * Develop, enhance, optimize, and maintain software products and system integrations. * Support the development and maintenance of software architectures, requirements, algorithms, interfaces, and designs. * Troubleshoot, debug, and resolve software issues to ensure product reliability and performance. * Assist in developing and improving software engineering processes, standards, and best practices. * Collaborate with systems engineers, hardware engineers, product owners, and program managers. * Support unit testing, integration testing, and system-level validation activities. * Maintain software documentation, interface specifications, and test plans. ## Related Videos - [Rest API Antipatterns](https://www.wearedevelopers.com/videos/100208-rest-api-antipatterns) - [Do TypeScript without TypeScript](https://www.wearedevelopers.com/videos/327-do-typescript-without-typescript) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [REST In Peace: Why LLMs Can't CRUD](https://www.wearedevelopers.com/videos/100272-rest-in-peace-why-llms-can-t-crud) - [The Art and Craft of Type Development](https://www.wearedevelopers.com/videos/81-the-art-and-craft-of-type-development) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [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) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023)