Engineer Software / Principal Engineer Software

Northrop Grumman•Los Angeles, CA
•$91,800 - $171,000•Onsite

About The Position

Northrop Grumman Mission Systems is hiring a Software Engineer or Principal Software Engineer for its team in Woodland Hills, California. The role supports the organization's enterprise-wide digital transformation and the development of navigation systems for national defense. The team uses model-based engineering and Agile practices to develop, design, produce, and sustain mission-enabling products and capabilities. The successful candidate will develop, test, and debug software; contribute to software design and code development; and perform software and system integration on hardware. The role offers opportunities to learn model-based engineering and work in an agile, collaborative development environment. Candidates should demonstrate leadership, communication, problem-solving, and the ability to build productive relationships with internal and external customers, while upholding ethics and integrity and bringing a willingness to innovate. This position requires full-time onsite work in Woodland Hills, California. U.S. citizenship is required, along with the ability to obtain and maintain a U.S. Government Secret clearance. Travel is listed as 10% of the time. Relocation assistance may be available.

Requirements

  • For Software Engineer: Bachelor's degree in STEM and 2 years of hands-on software development experience, or a master's degree in STEM and no years of hands-on software development experience.
  • For Principal Software Engineer: Bachelor's degree in STEM and 5 years of software development experience, a master's degree in STEM and 3 years of software development experience, or a Ph.D. in STEM and 1 year of hands-on software development experience.
  • Understanding or experience with the full Software Development Life Cycle (SDLC).
  • Programming experience in at least one of C, C++, or Python.
  • Experience using at least one of ClearCase, Git, ClearQuest, or Jira.
  • U.S. citizenship is required.
  • Ability to obtain and maintain a U.S. Government Secret clearance.
  • Must work onsite full-time.

Nice To Haves

  • Current or active U.S. Government Secret clearance.
  • Excellent communication, analysis, and problem-solving skills.
  • Ability to work in a multidisciplinary team environment.
  • Understanding of navigation systems.
  • Familiarity with DOORS for software requirements management.
  • Experience with Git and CI/CD pipeline automation.

Responsibilities

  • Develop, test, and debug software for navigation systems.
  • Contribute to software design and code development.
  • Perform software and system integration on hardware.
  • Collaborate with peers across the organization and work in an agile, team-oriented environment.

Benefits

  • Relocation assistance may be available.
  • Employees may be eligible for overtime, shift differential, and a discretionary bonus, depending on the position.
  • Health insurance coverage.
  • Life and disability insurance.
  • Savings plan.
  • Company-paid holidays.
  • Paid time off (PTO) for vacation and/or personal business.
  • Long-term incentives may be available to employees in Vice President or Director positions.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service