SOFTWARE ENGINEER 2

Huntington Ingalls Industries

$80K — $110K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's Degree with 2 years of relevant experience or Master's Degree with no experience
  • Alternatives to Bachelor's Degree include specific military and vocational training
  • Experience in Information Technology or relevant fields required
  • Ability to work with multiple programming languages is essential
  • Strong understanding of software development processes and life cycles is advantageous

Responsibilities

  • Design, develop, and test operating systems-level software and compilers
  • Set operational specifications and analyze software requirements
  • Collaborate with cross-functional teams to refine requirements and improve system performance
  • Engage in code reviews and continuous improvement activities
  • Contribute to the development of applications managing large-scale configuration management data
  • Integrate software components that extend PLM capabilities

Benefits

  • Comprehensive medical, dental, and vision plans
  • On-site health centers and telemedicine access
  • Wellness resources and employee assistance programs
  • 401K savings plans and financial education tools
  • Tuition reimbursement and educational scholarships
  • Employee discounts on various services and products
Full Job Description
Req ID: 48273
Team: T53 DIGITAL TRANSFORMATION
Entity: Newport News Shipbuilding

US Citizenship Required for this Position: Yes

Full-Time
Shift: 1st
Relocation: No relocation assistance available
Virtual/Telework Opportunity: No - Not eligible for telework

Travel Requirement: No

Clearance Required: No - Clearance Not Required to Start

The Role

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 2 independently designs, develops, tests, and delivers features within a Scaled Agile (SAFe) team environment. This role focuses on building and integrating software components that support and extend Teamcenter and associated Product Lifecycle Management (PLM) capabilities. The engineer participates in code reviews, sprint ceremonies, and continuous improvement activities to ensure the delivery of maintainable, high quality solutions.
The engineer will contribute to applications and services that manage and process large-scale configuration management data used by Teamcenter and other internal systems. Work spans designing and implementing components that support data integrations, automation, workflows, and user facing capabilities across multiple technical domains without requiring deep specialization in any one area.
The Software Engineer 2 collaborates with developers, testers, product owners, system engineers, solution architects, and administrators to refine requirements, resolve issues, and improve overall system performance and reliability. This role applies solid programming skills to handle moderately complex tasks, supports architectural discussions, and helps improve development processes and team delivery practices.
This position offers the opportunity to grow technical expertise in PLM technologies-especially Teamcenter-while supporting mission critical systems that enable the construction of highly complex products in support of our nation's defense.

Must Have

Bachelor's Degree and 2 years of relevant exempt experience; Master?s Degree and 0 year of relevant professional 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

Candidate should have a basic understanding of the following:
• Microsoft Visual Studio and modern development toolchains
• Programming in C/C++, C#, .NET, Java, or Python (with the ability to work across multiple languages as needed)
• Understanding of product development processes using PLM systems, preferably Teamcenter
• Familiarity with IT systems architecture and practical experience using the Software Development Life Cycle
• Ability to adapt to changing priorities and work both independently and within a team environment
• Strong written and oral communication skills and effective collaboration with cross functional teams
• Exposure to DevOps practices and tools such as CI/CD pipelines, Git, or Azure DevOps
• Understanding of software testing practices and designs, including Test Driven Development (TDD), common design patterns (such as Dependency Injection, Adapters), and unit testing frameworks (e.g., MSTest, NUnit)

Working at HII is more than a job - it's an opportunity to build a future. We offer comprehensive benefits including: medical, prescription drug, dental and 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, and more. Some benefits may vary depending on your specific division or work location.

Together we are working to ensure a future where everyone can be free and thrive.

Similar Jobs

More Jobs at Huntington Ingalls Industries

More Information Technology Jobs

Find similar SOFTWARE ENGINEER 2 jobs: