Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

$93.3k - $171k

Northrop 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

Vacancy posted 13 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Palmdale, CA vacancy
  • $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... 
    Suggested
    Full time
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

    Palmdale, CA
    13 hours ago
  • $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-... 
    Suggested
    Full time
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

    Palmdale, CA
    2 days ago
  •  ...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

    Northrop Grumman

    Palmdale, CA
    18 hours ago
  •  ...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... 
    Suggested
    Remote job

    Jobleads-US

    Palmdale, CA
    18 hours ago
  • $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... 
    Suggested
    Remote work

    Jobleads-US

    Palmdale, CA
    18 hours ago
  • $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 time
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

    Palmdale, CA
    2 days ago
  • $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 time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours
    Weekend work

    Lockheed Martin

    Palmdale, CA
    2 days ago
  • $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 time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Palmdale, CA
    18 hours ago
  • $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 time
    Temporary work
    Work experience placement
    Casual work
    Remote work
    Flexible hours

    Lockheed Martin

    Palmdale, CA
    18 hours ago
  • $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 time
    Relocation package
    Shift work

    Northrop Grumman

    Palmdale, CA
    3 days ago
  • $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 pay
    Contract work
    Temporary work
    Flexible hours

    Johnson Service Group

    Palmdale, CA
    18 hours ago
  • $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 time
    Temporary work
    Work experience placement
    Interim role
    Casual work
    Flexible hours

    Lockheed Martin

    Palmdale, CA
    3 days ago
  •  ...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 time
    Relocation package
    Shift work

    Northrop Grumman

    Palmdale, CA
    2 days ago
  • $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... 

    Navstar

    Palmdale, CA
    1 day ago
  • $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 time
    Temporary work
    Work experience placement
    Remote work
    Flexible hours

    Lockheed Martin Corporation

    Palmdale, CA
    1 day ago
  • $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 time
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Navstar

    Palmdale, CA
    18 hours ago
  • $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 pay
    Full time
    Contract work
    Flexible hours

    ClearanceJobs

    Palmdale, CA
    3 days ago
  •  ...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 time
    Local area

    NESCO Inc

    Palmdale, CA
    4 days ago
  • $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 time
    Contract work
    Remote work
    Relocation
    Shift work

    Northrop Grumman

    Palmdale, CA
    2 days ago
  • 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... 

    Lynx Software Technologies, Inc.

    Palmdale, CA
    4 days ago
  • $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

    Lynx Software Technologies

    Palmdale, CA
    4 days ago
  • 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

    Lynx

    Palmdale, CA
    3 days ago
  • $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 time
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

    Palmdale, CA
    3 days ago
  • $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 time
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

    Palmdale, CA
    18 hours ago
  • 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

    Lynx Software Technologies, Inc.

    Palmdale, CA
    4 days ago
  • 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... 

    Lynx

    Palmdale, CA
    18 hours ago
  • 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

    Lynx Software Technologies

    Palmdale, CA
    4 days ago
  • $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 time
    Immediate start
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

    Palmdale, CA
    4 days ago
  • 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

    Lynx

    Palmdale, CA
    3 days ago
  • 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 ...

    General Dynamics

    Palmdale, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!