Principal Software Engineer
$93.3k - $171kNorthrop Grumman
RELOCATION ASSISTANCE: Relocation assistance may be availableCLEARANCE REQUIRED FOR START: YesCLEARANCE TYPE: Top SecretTRAVEL: Yes, 10% of the TimeDescriptionAt Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work — and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history.Northrop Grumman Aeronautics Systems is looking to add a Principal Software Engineer to join our team on site in San Diego, CA, Palmdale, CA, El Segundo, CA or Oklahoma City, OK. The candidate should be a self-starter with familiarity working in an Integrated Product Team construct. This position will be part of the Models & Simulation team, participate in planning, integration, and delivery of software releases, and troubleshooting technical issues.Roles and Responsibilities will include:•Develop, implement, and maintain modular simulation and modeling software (e.g., C++, Python) to support system behaviors and scenarios.•Integrate simulation components with system interfaces, middle-ware, and test harnesses; ensure interoperable data flows and real-time performance.•Design and execute verification and validation tests, analyze results, identify defects, and implement fixes to ensure model fidelity and accuracy.•Optimize simulation performance and scalability; profile code, reduce latency, and support CI/CD pipelines for automated builds and deployments.•Collaborate with systems engineers, testers, and stakeholders to translate requirements into simulation scenarios, produce technical documentation, and support demonstrations.The selected candidate will be required to work full-time, on-site at our facility. There is no remote / hybrid / telework available for this position. Travel up to 10% may be required.Basic Qualifications: •Bachelor’s Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline and 5 years of related engineering experience; OR a Master’s degree in a STEM discipline and 3 years of related engineering experience; OR a PhD in a STEM discipline and 1 year of related engineering experience.•Demonstrated professional experience developing software in C/C++•Demonstrated professional experience with software change control, and change management such as: Atlassian tool suite, GitHub, AND/OR GitLab•Demonstrated Professional Experience with the full Software Development Life Cycle (SDLC)•Active U.S. Government Top Secret clearance (with a background investigation within the past 5 years or enrolled into Continuous Evaluation).•Ability to obtain and maintain initial Special Access Program (SAP) access via a Program Access Request (PAR). This SAP/PAR must be obtained prior to commencement of employment and must be obtained within a reasonable amount of time as determined by the company to meet its business needs.•Ability to obtain and maintain subsequent SAP PARs following commencement of employment to be able to completely support statement of work.Preferred Qualifications: •Current applicable Special Access Program (SAP) clearance.•Demonstrated professional experience developing software in Python•Differentiating characteristics include demonstrated leadership, teamwork capabilities, excellent oral and written communications skills, and strong interpersonal communication skills at all levels of employees and management.•Demonstrated professional experience developing software Java•Experience with software network interfaces -and troubleshooting networks (TCP/IP, UDP, LAN, VLAN, SNMP or others).•Experience in safety‑critical embedded real‑time software on RTOS platforms•Demonstrated professional experience with static code analysis tools such as: Coverity, SonarQube, AND/OR FortifyPrimary Level Salary Range: $93,300.00 - $171,000.00The above salary range represents a general guideline; however, Northrop Grumman considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions.Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results. Employees in Vice President or Director positions may be eligible for Long Term Incentives. In addition, Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business.The application period for the job is estimated to be 20 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates.Northrop Grumman is an Equal Opportunity Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO and pay transparency statement, please visit U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.SummaryLocation: United States-California-San Diego; United States-California-Palmdale; United States-California-El Segundo; United States-Oklahoma-Oklahoma CityType: Full time
$116.3k - $213.4k
...employees are not only part of history, they're making history.Northrop Grumman Aeronautics Systems is seeking a Senior Principal Software Engineer to join our team on site in San Diego, CA, El Segundo, CA, Palmdale, CA or Oklahoma City, OK. The ideal candidate is a self...SuggestedFull timeRemote workRelocation packageShift work$142.2k - $213.4k
...employees are not only part of history, they're making history.Northrop Grumman Aeronautics Systems is seeking a Senior Principal Software Engineer - AI Software to join our onsite team on site in San Diego, El Segundo or Palmdale, California.This role requires a self-...SuggestedFull timeRemote workRelocation packageShift work- ...Sr Principal Embedded & Real Time Software EngineerAt Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems... ...looking to add Sr Principal Embedded & Real Time Software Engineer to join our team of qualified, diverse individuals...Suggested
- ...Thompson Software Solutions is seeking a Principal Software Engineer – Mission Systems to drive design, development, integration, and testing of software for core mission capabilities in complex avionics architectures. Join a high-performance team delivering real-time...SuggestedRemote job
$160k - $200k
...Principal Software Engineer – Mission Systems Job Title: PrincipalSoftware Engineer – Mission Systems Location : Fort Worth, TX or Palmdale, CA. Compensation: $160,000 - $200,000 + Bonus Eligible Security Clearance: Active Secret Clearance Required Who...SuggestedRemote work$91.8k - $137.6k
...employees are not only part of history, they're making history.Northrop Grumman Aeronautics Systems is looking to add a Software Engineer/Principal Software Engineer- Data Analyst to join our team on site in either in Rancho Bernardo, CA or Palmdale, CA. The candidate...Full timeRemote workRelocation packageShift work$91.2k - $169.4k
...Job DescriptionWHO WE AREThe Skunk Works (Lockheed Martin Advanced Development Programs) is looking for world-class talent in Software Engineering to be a part of a team that will carry on our 80-year tradition-making history in advanced aircraft development. The vehicle...Full timeTemporary workWork experience placementCasual workFlexible hoursWeekend work$135.7k - $251.9k
...Job DescriptionWHO WE AREThe Skunk Works (Lockheed Martin Advanced Development Programs) is looking for world-class talent in Software Engineering Leadership to be a part of a team that will carry on our 80-year tradition-making history in advanced aircraft development....Full timeTemporary workWork experience placementCasual workFlexible hours$135.7k - $251.9k
...Martin Skunk Works, nothing is impossible. Our scientists and engineers tackle some of the world’s hardest problems every day to pioneer... ...to groundbreaking advanced technology concepts.As a Senior software engineer, you will contribute to the full development lifecycle...Full timeTemporary workWork experience placementCasual workRemote workFlexible hours$91.8k - $137.6k
...employees are not only part of history, they're making history.Northrop Grumman Aeronautics Systems has an opening for a Simulation Software Engineer to join our team of qualified, diverse individuals within our Software organization on site in Palmdale, California, where we...Full timeRelocation packageShift work$30 - $125 per hour
Job Description Johnson Service Group (JSG) is seeking a contract Software Engineer with an active security clearance for an opportunity in Palmdale, CA Rate Range - $30-$125 DOE Job Description: The vehicle management software team is looking for an experienced software...Weekly payContract workTemporary workFlexible hours$91.2k - $169.4k
...FullTimeDepartment: LM Aeronautics Co- PalmdaleBusiness Unit: LM Aeronautics Co- PalmdaleStandard Job DescriptionThis position is for a Software Engineer within the historic Skunk Works Organization. The team is a diverse set of hardware and software engineers working to design,...Full timeTemporary workWork experience placementInterim roleCasual workFlexible hours- ...Start dates are determined after funding confirmation.Northrop Grumman Aeronautics Systems is looking to add Sr Principal Embedded & Real Time Software Engineer to join our team of qualified, diverse individuals within our Software organization. This position will be...Full timeRelocation packageShift work
$120k - $160k
...Senior Software Engineer (Test)Job Title: Senior Software Engineer (Test) Location: Fort Worth, TX or Palmdale, CA. Salary Range: $120,000 - $160,000 + Bonus Eligible Security Clearance: Active Secret Clearance Required Company Overview Founded in 2004 with locations in...$135.7k - $251.9k
...Senior Software EngineerBecome a Skunk and define the future by developing disruptive solutions that combine autonomy, stealth technology... ...Martin Skunk Works, nothing is impossible. Our scientists and engineers tackle some of the world's hardest problems every day to...Full timeTemporary workWork experience placementRemote workFlexible hours$134k - $236.33k
...Software Engineering Team LeadThe Skunk Works (Lockheed Martin Advanced Development Programs) is looking for world-class talent in Software Engineering to be a part of a team that will carry on our 80-year tradition-making history in advanced aircraft development. The...Full timeTemporary workWork experience placementWork at officeRemote workFlexible hours$35 - $135 per hour
...Software EngineerDuration: 12 months Contract Location: Palmdale CA Worker will work Onsite Full Time Max rate $35.00 - $135.00 Hourly... ...management software team is looking for an experienced software engineer to contribute to new development software designed to fly both...Hourly payFull timeContract workFlexible hours- ...Software EngineerClient is seeking an experienced Software Engineer to support vehicle management software development for current aircraft platforms and future aircraft systems. This role will focus primarily on the embedded software development lifecycle and will contribute...Full timeLocal area
$83.4k - $125.2k
...employees are not only part of history, they're making history.Northrop Grumman Aeronautics Systems sector is seeking a Software Quality Engineer/ Principal Software Quality Engineer to join our team of qualified, diverse individuals located in Rancho Bernardoor Palmdale,...Full timeContract workRemote workRelocationShift work- Lynx Software Technologies, Inc. in Palmdale, CA seeks a Senior Software Engineer - OMS to help develop and integrate mission-critical software for a military aircraft platform. The role requires 5+ years of C++ development, OMS architecture experience, middleware/data...
$120k - $160k
Job Title: Senior Software Engineer (Autonomy) Location: Fort Worth, TX or Palmdale, CA. Compensation: $120,000 - $160,000 + Bonus Eligible Security Clearance: Active Secret Clearance Required Who we are: Founded in 2004 with locations in Atlanta, GA, Fort Worth, TX, Denver...Remote work- The Senior Software Engineer will develop, integrate, and test software products for autonomy systems. The role involves working independently and collaboratively within a multi-site team to provide innovative solutions. Requirements: Candidates must have a bachelor's...Remote work
$91.8k - $137.6k
...program funding. Start dates are determined after funding confirmation.Northrop Grumman Aeronautics Systems is looking to add an Engineer Software (T02) - Integration & Test Automation to join our team on site in San Diego, CA or Palmdale, CA. The candidate should be a...Full timeRemote workRelocation packageShift work$142.2k - $213.4k
...Northrop Grumman Aerospace Systems has an opening for a Sr. Principal Embedded Payload Electronics Engineer to join our team in San Diego (Rancho Bernardo), CA... ...operational environmentsTroubleshoot hardware/software integration issues across RF front end, digital baseband...Full timeRemote workRelocation packageShift work- Lynx Software Technologies, Inc. in Palmdale, CA, seeks a Senior Software Engineer (Autonomy) to join a multi-site team developing embedded flight software for autonomy. You will work across C/C++, Java, Python, and Bash to build, integrate, and test software for autonomous...Remote job
- Thompson Software Solutions is seeking a Senior Software Engineer - Open Mission Systems (OMS) to support the development and integration of advanced software capabilities for a military aircraft platform. This role offers the opportunity to contribute directly to next...
- Thompson Software Solutions is seeking a Senior Software Engineer (Autonomy) to join a multidisciplinary team focused on safety-critical embedded systems. You will develop, integrate, and test software across C/C++, Java, and Python for autonomous platforms and flight...Remote job
$177k - $265.6k
...are not only part of history, they're making history.Northrop Grumman Aeronautics Systems is looking to add a Software Segment Lead / Staff Software Engineer to join our team on site in San Diego, CA or Palmdale, CA. The candidate should be a self-starter with familiarity...Full timeImmediate startRemote workRelocation packageShift work- Lynx is seeking a Senior Software Engineer in California to develop, integrate, and test software for autonomy systems. The role requires independent work and collaboration across a multi-site team to drive innovative solutions. Candidates should have a bachelor’s degree...Remote job
- General Dynamics - IT is seeking a Program Security Representative to provide multi-discipline security support for SAPs, SCI, and collateral data. You will perform day-to-day security analysis and drive policy adherence. The role requires TS/SCI with poly, 8+ years in ...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- senior principal scientist Palmdale, CA
- senior principal cloud computing engineer Palmdale, CA
- principal Palmdale, CA
- software support Palmdale, CA
- software Palmdale, CA
- software technical support Palmdale, CA
- entry level software sales Palmdale, CA
- id software Palmdale, CA
- ultimate software Palmdale, CA
- remote software sales Palmdale, CA

