Software Engineer - Software Test

Northrop Grumman•San Diego, CA
•$79,300 - $137,600•Hybrid

About The Position

Northrop Grumman Aeronautics Systems is hiring an Engineer Software - Test to support software across all phases of the software development lifecycle, including design, development, and test. The position is based onsite in San Diego, California, or Grand Forks, North Dakota, with a partial hybrid schedule. The work involves collaboration in an Integrated Product Team and may take place in a fast-paced environment with high expectations and changing priorities. The opportunity is contingent on program funding; the start date will be determined after funding confirmation.

Requirements

  • Bachelor’s degree in a STEM discipline and 2 years of related engineering experience, or a Master’s degree in a STEM discipline and entry-level related engineering experience.
  • Experience integrating and testing software and hardware components in Unix and Windows environments.
  • Experience with formal software lifecycle development methodologies, from requirements through testing.
  • Ability to obtain a Security+ certification within 6 months of employment.
  • Active U.S. Government Secret clearance.

Nice To Haves

  • Familiarity with software network interfaces.
  • Experience automating installation, configuration, and testing.
  • Experience with Agile methodologies and Agile Systems Engineering.
  • Demonstrated communication and technical writing skills.
  • Experience with Confluence and JIRA.
  • Experience developing, debugging, and maintaining scripting languages.

Responsibilities

  • Perform software unit and integration testing and test automation on the host environment.
  • Work in development and lab environments, understand their differences, and ensure components are integrated and tested in the appropriate environment.
  • Integrate and troubleshoot software components across multiple networks while interfacing with customer subject-matter experts.
  • Create and maintain thorough documentation to support future integrations.
  • Collaborate with software developers, system engineers, hardware engineers, and integration/test engineers to diagnose problems and identify root causes during software installation, integration, acceptance testing, and operational events.
  • Apply familiarity with full software development lifecycle processes.
  • Develop clear, concise, detailed technical documentation.
  • Submit detailed problem reports for errors found.

Benefits

  • Health insurance coverage.
  • Life and disability insurance.
  • Savings plan.
  • Company-paid holidays.
  • Paid time off for vacation and/or personal business.
  • Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service