2027 Associate Software Engineer - Azusa CA

Northrop Grumman•Azusa, CA
•$76,200 - $114,400•Onsite

About The Position

Northrop Grumman is seeking an entry-level Software Engineer for its Space sector in Azusa, California, as part of the Advanced Mission and Space Processing Operating Unit (AMSP). AMSP work includes protecting warfighters, missile defeat, space control and cyber defense; space and multi-INT data fusion with sensor tracking algorithms; artificial intelligence and machine learning; wargames, exercises and mission planning; sensor modeling, simulation and analysis; massless payloads and edge processing; and fielding decisions in data-poor environments. The selected candidate may support the design, development, documentation, testing, integration and debugging of software written in various languages, with an emphasis on object-oriented C++. The role ensures software standards are met and involves collaborating across a diverse, multidisciplinary team in a dynamic environment. The candidate works under general direction, refines many task details independently and develops technical solutions to complex problems. Northrop Grumman offers learning opportunities, exposure to varied projects and customers, a collaborative workplace, work-life balance, healthcare benefits, a 9/80 schedule and a 401(k) matching program. Relocation assistance may be available. The position requires the ability to obtain a U.S. Government security clearance and Special Access Program access within a reasonable period, as determined by the company. Travel is 10% of the time.

Requirements

  • Be completing or have completed a bachelor's degree from an accredited institution.
  • Major in or have majored in Computer Science, Software Engineering, or a related Science, Technology, Engineering or Mathematics (STEM) field.
  • Be able to obtain a U.S. Government security clearance; U.S. citizenship is required.
  • Be able to obtain Special Access Program access within a reasonable period, as determined by the company to meet its business needs.
  • Know one or more programming languages such as Java, C++, Python or C#.
  • Have familiarity with the software development lifecycle, debugging, testing and version control.

Nice To Haves

  • Overall cumulative GPA of 3.00/4.0 or higher.
  • Exposure to Agile or Scrum development practices.
  • Experience with unit testing, debugging and code reviews.
  • Knowledge of operating systems, networking, databases or cloud platforms.
  • Experience with DevSecOps, CI/CD pipelines or automation tools.
  • Familiarity with data structures, algorithms and object-oriented design.
  • Experience with Git or other version control systems.
  • Coursework or project experience in web development, embedded systems, cybersecurity, AI/ML or distributed systems.
  • Strong communication, collaboration and problem-solving skills.

Responsibilities

  • Support the design, development, documentation, testing, integration and debugging of software written in various programming languages, particularly object-oriented C++.
  • Ensure software standards are met.
  • Collaborate with a diverse team across disciplines in a dynamic environment.
  • Refine task details independently under general direction.
  • Determine and develop technical solutions to complex problems.
  • Continue developing software and engineering skills and knowledge.

Benefits

  • Relocation assistance may be available.
  • Exceptional benefits and healthcare.
  • 9/80 schedule.
  • 401(k) matching program.
  • Learning and development opportunities.
  • Work-life balance.
  • Collaborative workplace.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service