JOBSEARCHER

Software Engineer (Python, C++)

WiraaDenver, COL6 LeadOctober 9th, 2026
About The Company: Northrop Grumman is a leading global security and aerospace company dedicated to providing innovative solutions that advance the security, stability, and sustainability of the world. With a rich history of pioneering technological advancements, Northrop Grumman has been at the forefront of aerospace and defense innovation, from the first transatlantic flight to the development of stealth technology and lunar landing missions. The company fosters a culture of intellectual curiosity, diversity, and inclusion, encouraging employees to bring their whole selves to work and to push the boundaries of what is possible. Northrop Grumman's commitment to making history is reflected in its continuous pursuit of cutting-edge systems and solutions that impact lives worldwide.
About The Role: Northrop Grumman Aeronautics Systems is seeking a highly skilled Principal Software Engineer - Development to join our dynamic software engineering team in San Diego, California. This role offers an exciting opportunity to design, develop, integrate, and test advanced software solutions for critical aerospace and defense systems. As a key member of our team, you will be responsible for the architecture, development, and administration of embedded and real-time systems used in flight and mission-critical applications. You will collaborate with multidisciplinary teams, including Systems Engineering, Cloud & Application Development, Test Automation, DevSecOps, and Systems Testing, within an Agile environment. Your work will directly contribute to the development of systems that safeguard national security and support space exploration endeavors.
Qualifications: Bachelor’s Degree in Science, Technology, Engineering, or Mathematics (STEM) discipline with 5 years of related experience, or a Master’s Degree with 3 years, or a PhD with 1 year of relevant experience. Proven experience with the full Software Development Life Cycle (SDLC).Proficiency in programming and scripting languages including C, C++, and Python. Hands-on experience developing software for Real-Time Operating Systems (RTOS).Experience creating multi-threaded software for real-time applications such as flight-critical, safety-critical, medical, or mission-critical systems. Familiarity with development tools such as Jira, GitLab, Fortify, or Coverity. Strong understanding of Agile software development methodologies, embedded system programming, software integration, and testing. Active US Secret Clearance issued by the U.S. Government.
Responsibilities: Collaborate within a fast-paced environment to deliver high-quality software solutions across diverse assignments and teams. Participate in all phases of the software development lifecycle, from requirements gathering and design to implementation, testing, and delivery. Develop and maintain embedded software for real-time systems used in flight and mission-critical applications. Work within Agile Scrum teams to develop software for multiple baseline configurations. Analyze system capabilities and requirements to resolve technical issues related to program intent and output specifications. Contribute to software architecture design, documentation, and integration processes. Engage in software debugging, validation, and verification activities to ensure system reliability and performance. Coordinate with cross-disciplinary teams to meet project milestones and technical objectives.
Benefits: Competitive salary range of $114,000 to $171,000 annually, commensurate with experience and qualifications. Comprehensive health insurance coverage, including medical, dental, and vision plans. Life and disability insurance options. Retirement savings plan with company contributions. Paid holidays and generous paid time off (PTO) for vacation and personal needs. Opportunities for overtime, shift differentials, and discretionary bonuses. Potential eligibility for long-term incentives for senior roles. Relocation assistance may be available for eligible candidates.
Equal Opportunity: Northrop Grumman is an Equal Opportunity Employer committed to fostering an inclusive environment where all employees and applicants are treated with respect and fairness. We do not discriminate based on race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. We encourage diverse perspectives and backgrounds to drive innovation and excellence in our mission to make history. U.S. citizenship is required for all positions requiring a government security clearance.