ENGINEER SOFTWARE 3

Huntington Ingalls•Newport News, VA
•$95,000 - $119,000•Onsite

About The Position

The Software Engineer 3 supports Department E11 Submarine New Design by developing secure, reliable software tools that enhance next-generation submarine design and engineering workflows. Working with limited oversight, the engineer delivers scalable solutions integrated with complex design, modeling, and analysis environments. The role collaborates closely with design engineering, systems engineering, and control system security to improve data flow, automation, and cross-discipline efficiency. It provides technical leadership, supports moderate-complexity initiatives, and helps align work with enterprise standards, security requirements, and program objectives. The position designs, develops, documents, tests, and debugs application software and systems involving logical and mathematical solutions. It conducts multidisciplinary research and collaborates with equipment designers and hardware engineers in planning, designing, developing, and using electronic data-processing systems for product and commercial software. The engineer determines user needs and analyzes system capabilities to resolve issues related to program intent, output requirements, input data acquisition, programming techniques, and controls; prepares operating instructions; designs and develops compilers, assemblers, utility programs, and operating systems; and ensures software standards are met.

Requirements

  • Bachelor's degree and 5 years of relevant exempt experience; or Master's degree and 3 years of relevant professional experience; or Ph.D. and 0 years of experience.
  • U.S. citizenship is required for this position.
  • Final clearance is required to start.

Nice To Haves

  • Proficiency in one or more of Java, C++, C#, Python, JavaScript/TypeScript, or SQL.
  • Experience designing, developing, integrating, and maintaining enterprise or shipyard-supporting systems.
  • Strong knowledge of software architecture, system design, data structures, and algorithms.
  • Familiarity with secure coding standards, CI/CD pipelines, automated testing, and Git.
  • Working knowledge of cloud platforms such as Azure or AWS, containers such as Docker or Kubernetes, and microservices.
  • Familiarity with AI/ML concepts and Large Language Models (LLMs), including prompt integration, basic model evaluation, and AI-enabled development tools.
  • Understanding of data governance, model security, and responsible AI practices in regulated environments.

Responsibilities

  • Develop secure, reliable software tools for submarine design and engineering workflows.
  • Deliver scalable software solutions integrated with design, modeling, and analysis environments.
  • Collaborate with design engineering, systems engineering, and control system security to improve data flow, automation, and cross-discipline efficiency.
  • Provide technical leadership and support moderate-complexity initiatives.
  • Maintain alignment with enterprise standards, security requirements, and program objectives.
  • Design, develop, document, test, and debug application software and systems.
  • Conduct multidisciplinary research and collaborate with equipment designers and hardware engineers on electronic data-processing systems.
  • Determine computer user needs and analyze system capabilities to resolve software and system problems.
  • Prepare operating instructions and develop compilers, assemblers, utility programs, and operating systems.
  • Ensure software standards are met.

Benefits

  • Medical, prescription drug, dental, and vision plan choices
  • On-site health centers
  • Telemedicine
  • 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
  • Relocation assistance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service