IT SOFTWARE ENGINEER 3

Huntington IngallsNewport News, VA
Hybrid

About The Position

Newport News Shipbuilding’s IT team is seeking an experienced SAP developer with experience in object oriented programming, automated unit testing/Test Driven Development (TDD), SAP Fiori, and S/4 Hana. The Software Engineer will join an agile development team of dedicated IT professionals and contribute input on development approaches, code reviews, etc. Knowledge of Earned Value Management is a bonus.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or related field
  • 5 years of progressive technical experience in research, engineering, and design or equivalent or Master's degree and 3 years relevant experience
  • Experience developing in SAP
  • Experience with Agile methodology
  • Experience with Automated Unit Testing / Test Driven Development
  • Excellent written/oral communication skills
  • 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 Haves

  • Experience with Fiori development
  • Knowledge of S/4 Hana
  • Knowledge of EVM (Earned Value Management)
  • Experience using Artificial Intelligence (AI)

Responsibilities

  • 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.
  • Designs, develops, documents, tests and debugs IT applications software and systems.
  • Collaborates with IT systems designers and/or engineers in the planning, design, development, and utilization of electronic data processing systems for product and commercial software.
  • Determines computer user needs; analyzes IT system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls; prepares operating instructions; designs and develops compilers and assemblers, utility programs, and operating systems.
  • Ensures IT software standards are met.

Benefits

  • medical
  • prescription drug
  • dental
  • vision plan choices
  • on-site health centers
  • tele-medicine
  • wellness resources
  • employee assistance programs
  • savings plan options (401K)
  • financial education and planning tools
  • life insurance
  • tuition reimbursement
  • employee discounts
  • early childhood and post-secondary education scholarships
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service