> Markdown version of [/jobs/ext/3014070-software-engineer-3](https://www.wearedevelopers.com/jobs/ext/3014070-software-engineer-3). 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 3 - **Company:** PROLIM View all jobs - **Location:** Richmond, VA, United States (Remote available) - **Salary:** $131,040.0 - **Contract:** Temporary to permanent - **Skills:** Advanced Business Application Programming (ABAP), Unit Testing, Microsoft Azure, Software Quality, Continuous Delivery, Continuous Integration, Distribution Softwares, Team Foundation Server, Object-Oriented Software Development, SAP (Applications), Software Requirements Analysis, Test-Driven Development (TDD), Git, Sap Fiori, Software Version Control - **Published:** September 20, 2026 - **Apply:** https://www.careerjet.com/jobad/usd963041194aa32403242102618fb75c0 ## About the Role * Bachelor's degree + 5 years of experience, OR * Master's degree + 3 years of experience, OR * Ph.D. + 0 years of experience. * 4 years of related exempt experience may substitute for a Bachelor's degree. * 8 years of non-related exempt experience may substitute for a Bachelor's degree. REQUIRED TECHNICAL SKILLS * ABAP * Fiori / UI5 * TFS / Azure DevOps * Git * SAP gCTS * Source control * Continuous Integration / Continuous Deployment (CI/CD) * Test-Driven Development (TDD) * Object-Oriented Programming (OOP) * Unit Test Creation TOP 3 SKILL SETS * Technical Leadership & Team Collaboration Ability to build trust with team members, peers, and management. * Adaptability & Continuous Learning Ability to learn new development languages and ways of working while staying current with industry best practices and emerging technologies. * Interpersonal & Customer Service Skills Strong interpersonal skills with a customer-service-oriented approach and a desire to help others succeed. WORK ARRANGEMENT * Remote position. * Candidate must be able to travel to Newport News Shipbuilding (NNS) as needed for meetings. * The specific frequency of travel is not provided in the requisition. ## Description Huntington Ingalls Industries (HII) is seeking a Software Engineer 3 to design, develop, and test operating-systems-level software, compilers, and network distribution software. The position will be responsible for establishing operational specifications, formulating and analyzing software requirements, and may include the design and development of embedded systems software. KEY RESPONSIBILITIES * Design, develop, and test operating-systems-level software. * Develop and support compiler-related software. * Design and develop network distribution software. * Establish and define operational specifications. * Formulate and analyze software requirements. * Design embedded systems software when required. * Apply object-oriented programming principles. * Develop unit tests and support software quality. * Apply Test-Driven Development (TDD) practices. * Support Continuous Integration / Continuous Deployment (CI/CD). * Work collaboratively with development teams, peers, management, and customers. * Stay current with emerging development languages, technologies, and industry practices., ABAP | SAP Fiori/UI5 | Azure DevOps/TFS | Git | SAP gCTS | CI/CD | TDD | Object-Oriented Programming | Unit Testing | Source Control | Embedded Systems Software | Software Requirements | Technical Leadership | Customer Service ## Related Videos - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) - [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) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [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)