Taro Logo

Software Engineer or Principal Software Engineer

A pioneering aerospace and defense company that develops advanced technologies and systems.
Melbourne, FL, USASan Diego, CA, USAPalmdale, CA, USA
$73,100 - $134,200
Backend
Principal Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Space · Defense

Job Description

Northrop Grumman is seeking a Software Engineer or Principal Software Engineer to join their software organization. This role involves developing next-generation software for future platform technologies, including AI/ML, Quantum computing, and cloud solutions. The position offers the opportunity to work on critical defense systems while following software engineering best practices and Scaled Agile Framework (SAFE) principles.

The role requires expertise in software development using C++ and/or Python in Windows or Linux environments. The successful candidate will be responsible for designing, developing, and testing product support software, working closely with flight software teams. Key responsibilities include software architecture design, implementation of logical and mathematical solutions, and collaboration with hardware engineers.

This is an in-person position available in multiple locations (Melbourne, FL, San Diego, CA, or Palmdale, CA) with a 9/80 schedule offering every other Friday off. The compensation package includes a competitive salary range of $73,100 - $134,200, comprehensive benefits, and potential for annual bonuses.

The ideal candidate should have a STEM degree with relevant experience (2-5 years depending on position level), strong programming skills, and the ability to obtain a Secret clearance. Experience with real-time systems, aerospace/defense industry background, and knowledge of various development tools and frameworks is preferred.

Join a team that takes pride in creating purposeful work and allows employees to grow while defining what's possible in aerospace and defense technology. This role offers the chance to work on revolutionary systems that impact people's lives and contribute to national security capabilities.

Last updated a month ago

Responsibilities For Software Engineer or Principal Software Engineer

  • Design, develop, document, test, and debug applications software
  • Conduct multidisciplinary research and collaborate with equipment designers
  • Develop software to meet documented requirements
  • Monitor system performance and troubleshoot issues
  • Implement and manage core infrastructure services
  • Set up Cloud-native Software Factory
  • Support development and integration of AI/ML, Quantum computing, cloud technologies
  • Participate in software development for Research and Advanced Design programs

Requirements For Software Engineer or Principal Software Engineer

Python
Linux
  • Bachelor's or Master's Degree in STEM discipline
  • Secret clearance eligibility
  • Knowledge of Agile software development
  • Experience with C++ and/or Python
  • Experience in Windows or Red Hat Enterprise Linux environment
  • US Citizenship required

Benefits For Software Engineer or Principal Software Engineer

Relocation Benefits
Medical Insurance
  • Relocation Benefits
  • Health Insurance
  • Life Insurance
  • Disability Insurance
  • 401k
  • Paid Time Off
  • Annual Bonus

Related Jobs

Sentinel Principal Software Engineer

Principal Software Engineer position at Northrop Grumman's Sentinel program, focusing on full-stack development with Secret clearance requirement in Colorado Springs.

Senior/Principal Software Engineer (PGS Space Systems)

Senior/Principal Software Engineer role at Northrop Grumman's Space Systems division, focusing on mission-critical software development with C++ and Linux expertise required. SCI clearance needed.

Principal Software Engineer

Principal Software Engineer role at Microsoft working on Azure Legion, the backbone of Azure Container Apps, managing million-core infrastructure with focus on high performance and scalability.

Principal Software Engineer

Principal Software Engineer role at Microsoft working on Business and Industry Copilots platform, focusing on security, governance, and AI transformation.

Principal Software Engineer

Principal Software Engineer role at Disney Entertainment and ESPN Product & Technology, focusing on solutions architecture and backend systems for streaming platforms.