> Markdown version of [/jobs/ext/2061445-abap-software-engineer-3](https://www.wearedevelopers.com/jobs/ext/2061445-abap-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). --- # ABAP SOFTWARE ENGINEER 3 - **Company:** Huntington Ingalls Industries, Inc. - **Location:** Hampton, VA, United States (Remote available) - **Experience:** Expert - **Salary:** $104,000.0 - $131,000.0 - **Contract:** Permanent contract - **Skills:** ASP.NET, JavaScript (Programming Language), Advanced Business Application Programming (ABAP), Agile Methodology, Artificial Intelligence, Automation of Tests, C Sharp (Programming Language), Compilers, Software Quality, Computer Programming, Programming Tools, Distribution Softwares, Microsoft Visual Studio, Team Foundation Server, Node.Js, Object-Oriented Software Development, Azure DevOps Pipelines, SAP ABAP, SAP (Applications), Scaled Agile Framework, Software Engineering, Software Requirements Analysis, Web Application Frameworks, Test-Driven Development (TDD), ReactJS, Git, Sap Fiori, Information Technology, Software Version Control - **Published:** August 14, 2026 - **Apply:** https://www.careerjet.com/job/us7a0aa91009509ee79879138827259281/eaa ## About the Role Experience with SAP ABAP and/or Microsoft Visual Studio (C#, ASP.NET, JavaScript) * Experience with Fiori UI5 development * Experience with modern JavaScript frameworks (Node, ReactJS) * Experience with Git source control * Practical experience with Test Driven Development * Understanding of object-oriented design principles * Understanding Agile methodology applied to the software development lifecycle * Experience with Material Management (MM) modules * Experience with Warehouse Management (including EWM) * Experience with Automated Testing tools, such as Worksoft * Knowledge of TFS/Azure Dev-Ops, Git and SAP gCTS, source control * Experience in building AI driven, context aware developer tools. Must Have Bachelor's Degree and 5 years of relevant exempt experience; Master?s Degree and 3 years of relevant professional experience; Ph.D. and 0 years of experience. One of the following may be used as an equivalent to Bachelor's Degree for Information Technology Related Positions Only: * NNS Apprentice School graduate * Navy Nuclear Power School (NNPS) graduate * Associate's Degree or other formal 2 year program and 2 years of relevant exempt experience or 4 years of relevant non-exempt experience * Military Paygrade E-5 or above military experience * High School/GED and 4 years combined of Manufacturing, Shipbuilding, Trades, Military experience or other relevant exempt experience * High School/GED and 8 years combined of Manufacturing, Shipbuilding, Trades, Military experience or other relevant non-exempt experience * A relevant professional certification can be substituted for a Bachelor's Degree. Nice to Have Interpersonal & Professional Skills * Customer focused, collaborative, and strong communicator * Growth oriented with interest in leadership and mentorship * Proactive, self motivated, and relationship driven * Takes initiative and proposes effective solutions * Aligns with company values and contributes to team culture ## Description Design, develop, and test operating systems-level software, compilers, and network distribution software. Set operational specifications, and formulate and analyze software requirements. May design embedded systems software. The Software Engineer leads the design and implementation of complex software components and contributes to architectural discussions within a Scaled Agile (SAFe) environment. This role shapes technical approaches, mentors junior engineers, improves code quality, and collaborates with developers, testers, product owners, system engineers, and architects to deliver scalable solutions. The engineer operates with strong autonomy, applying advanced programming and engineering practices. ## Related Videos - [Stop using Node.js like in 2020! What changed and what you can do today with Node.js](https://www.wearedevelopers.com/videos/100011-stop-using-node-js-like-in-2020-what-changed-and-what-you-can-do-today-with-node-js) - [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) - [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) - [The Software Engineer 2030: From Coder To AI Orchestrator? - Patrick Schnell](https://www.wearedevelopers.com/videos/1825-the-software-engineer-2030-from-coder-to-ai-orchestrator-patrick-schnell) - [Stop Using Node.js Like It’s 2020! - Alfonso Graziano](https://www.wearedevelopers.com/videos/1863-stop-using-node-js-like-it-s-2020-alfonso-graziano) - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [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) - [Quick guide: How to write a Software Developer CV](https://www.wearedevelopers.com/magazine/37-quick-guide-how-to-write-a-software-developer-cv)