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

Principal / Sr. Principal Software Engineer (C++ and TS Clearance)

$114k - $171k

Northrop Grumman

Principal / Sr. Principal Software Engineer

At 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 Mission Systems is a trusted provider of mission-enabling solutions for global security. Our Engineering and Sciences (E&S) organization pushes the boundaries of innovation, redefines engineering capabilities, and drives advances in various sciences. Our team is chartered with providing the skills, innovative technologies to develop, design, produce and sustain optimized product lines across the sector while providing a decisive advantage to the warfighter. Come be a part of our mission!

We are looking for you to join our team as a Principal / Sr. Principal Software Engineer based out of Woodland Hills, CA. As a Principal / Sr. Principal Software Engineer at Northrop Grumman, you will have a challenging and rewarding opportunity to be a part of our Enterprise-wide digital transformation. Through the use of Model-based Engineering, DevSecOps and Agile practices we continue to evolve how we deliver critical national defense products and capabilities for the warfighter. Our success is grounded in our ability to embrace change, move quickly and continuously drive innovation. The successful candidate will be collaborative, open, transparent, and team-oriented with a focus on team empowerment & shared responsibility, flexibility, continuous learning, and a culture of innovation.

For this role, responsibilities include but are not limited to:

  • Provide technical leadership for junior software engineers
  • Develop software utilizing C/C++ to modernize and productionize a research codebase with modern C++ features
  • Develop software infrastructure to support CI/CD, software metrics collection, and MLOps
  • Implement software-systems, applications, and architectures that leverage techniques to support achieving increased modularity, scalability, and reliability, while also maintaining precision, accuracy, and speed to meet performance requirements
  • Ensure industry software engineering best practices and standards are applied and maintained
  • Work closely with Software Leads and Architects to understand program intent, system capabilities, and output requirements

This requisition may be filled at a higher grade based on qualifications listed below

This requisition may be filled at either a Principal Level or a Sr. Principal Level.

Basic Qualifications for a Principal Software Engineer (T03)

  • Bachelor's degree in a STEM discipline with 5+ years of relative experience; Master's degree in a STEM discipline with 3+ years of relative experience; PhD + 1 year of relative experience
  • Active Top Secret security clearance and enrolled in Continuous Evaluation
  • Ability to meet customer-specific security screening requirements within a timeframe set forth by management
  • Willingness and ability to work onsite full-time
  • Experience working in C/C++
  • Familiarity with modern C++ standards and features (e.g., C++ 17 onwards)
  • Demonstrated ability to analyze system requirements to derive software design and performance requirements
  • Proven ability to design and code new software, as well as modify existing software to add new features
  • Ability to debug existing software and correct defects
  • Experience with open software/system architecture solutions
  • Effective communication and interpersonal skills, with the ability to collaborate effectively with diverse stakeholders
  • Experience with developing and maintaining CI/CD pipelines
  • Experience with Git-based or other software configuration management tools

Basic Qualifications for a Sr. Principal Software Engineer (T04)

  • Bachelor's degree in a STEM discipline with 8+ years of relative experience; Master's degree in a STEM discipline with 6+ years of relative experience; PhD + 4 years of relative experience
  • Active Top Secret security clearance and enrolled in Continuous Evaluation
  • Ability to meet customer-specific security screening requirements within a timeframe set forth by management
  • Willingness and ability to work onsite full-time
  • Experience working in C/C++
  • Familiarity with modern C++ standards and features (e.g., C++ 17 onwards)
  • Demonstrated ability to analyze system requirements to derive software design and performance requirements
  • Proven ability to design and code new software or modify existing software to add new features
  • Ability to debug existing software and correct defects
  • Experience with open software/system architecture solutions
  • Effective communication and interpersonal skills, with the ability to collaborate effectively with diverse stakeholders
  • Experience with developing and maintaining CI/CD pipelines
  • Experience with Git-based or other software configuration management tools

Preferred Qualifications

  • Experience leading the performance of tasks on schedule, at cost and achieving specified requirements
  • Experience with modern C++ standards and features (e.g., C++ 20 onwards)
  • Experience with containers (Docker, Kubernetes)
  • Experience with Linux operating systems
  • Experience with CUDA and GPUs
  • Experience with high performance numerical/scientific computing, parallel computing
  • Experience with developing for SWaP-constrained environments
  • Experience with developing and maintaining CI/CD pipelines
  • Familiarity with signal-processing algorithms
  • Familiarity with Agile lifecycle process including Scrum and DevSecOps

This position is contingent upon the successful transfer of an active DoD Top Secret Clearance and the ability to meet customer-specific security screening requirements within a timeframe set forth by management.

Primary Level Salary Range: $114,000.00 - $171,000.00 Secondary Level Salary Range: $142,200.00 - $213,400.00 The 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.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Principal / Sr. Principal Software Engineer (C++ and TS Clearance) in Woodland Hills, CA vacancy
  • $172.33k - $287.22k

     ...and technically enthusiastic experienced Software Developer to design and develop embedded...  ...fields (Electrical/Electronics/Computer Engineering or equivalent) Strong knowledge and...  ...delivering software solutions using C, C++ and Python in Linux platforms Understanding... 
    Suggested
    Work experience placement
    Flexible hours

    Keysight Technologies

    Calabasas, CA
    15 hours ago
  • $150k - $190k

     ...Job Summary We are seeking a highly experienced Principal Software Engineer to lead the evolution of our enterprise service capabilities. In this role, you will architect and optimize the mission-critical systems that power our retail store operations and global supply... 
    Suggested
    Local area

    Guitar Center

    Westlake Village, CA
    1 day ago
  •  ...Senior Principal Contract Administrator At Northrop Grumman, our employees have incredible opportunities to work on revolutionary...  ...The ability to obtain and maintain a US Government Secret clearance is required. Preferred Qualifications: Experience in... 
    Senior
    Full time
    Contract work

    Northrop Grumman

    Woodland Hills, CA
    4 days ago
  • $140.7k - $175.9k

     ...Duties Work closely with scientists and engineers to develop software and architectures for radar systems....  ...practices. Experience coding with C/C++, Python, Bash, Perl Firm...  ...and maintain a US Government Security Clearance Compensation and Benefits Pay Range :... 
    Senior
    Full time

    HRL Laboratories LLC

    Calabasas, CA
    1 day ago
  • $94.2k - $141.2k

     ...Principal Contract Administrator/Sr. Principal Contract Administrator At Northrop Grumman, our employees...  ...Ability to obtain and maintain a secret clearance Basic Qualification Senior Contract...  ...and utilize various data entry software tools and to adapt with changes to... 
    Senior
    Contract work
    Remote work
    Relocation package
    Monday to Thursday
    Shift work

    Northrop Grumman

    Northridge, CA
    2 days ago
  • $167k - $270.5k

     ...sales and customer experience motion. The Sr. Principal/Principal person will have demonstrated...  ...validation. Partner with data engineering to design high-quality datasets and synthetic...  ...field. 15+ years in data science, software engineering, data engineering, ML or Applied... 
    Full time
    Work at office

    Palo Alto Networks

    Encino, CA
    1 day ago
  • $135k - $165k

     ...Senior Level High Performance Computing Software Engineer At Areté, we are on the forefront...  ...Strong programming skills in C, C++, or similar languages Demonstrated...  ...Must be able to obtain and maintain a TS/SCI security clearance and program access Nice to Have:... 
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours

    Navstar

    Northridge, CA
    4 days ago
  •  ...Sr. Servicenow Developer Location: Woodland Hills, CA, United States Number of Openings: 1 Permanent Requisition Details...  ...Administration, Design, Development and implementation of Software solutions • Build Workflows and write automated scripts • Technical... 
    Senior
    Permanent employment

    ClifyX

    Woodland Hills, CA
    2 days ago
  •  ...Embedded Software Engineer At Northrop Grumman, our employees have incredible opportunities...  ...level programming languages such as C, C++, or Java, or scripting languages such as...  ...and maintain a U.S. Government Secret clearance is required Ability to work on site... 

    Northrop Grumman

    Woodland Hills, CA
    2 days ago
  •  ...Senior ServiceNow Developer Marathon TS is looking for a Senior ServiceNow Developer...  ...position). ~ Current active Secret clearance. ~ MUST RESIDE IN THE United States (U....  ...Discovery CIS – Service Mapping CIS – Software Asset Management CIS – Hardware Asset... 
    Senior
    Contract work

    Marathon TS

    Encino, CA
    4 days ago
  • $150k

     ...Sr AI/ML Engineer Location: Woodland Hills, CA / Mason, OH (Onsite) Job Type: Fulltime Salary: $150K + Benefits We are looking for a hands-on Sr AI/ML Engineer with strong experience in Machine Learning, Generative AI, and LLM-based application development. The ideal... 
    Senior
    Full time

    Diverse Lynx

    Woodland Hills, CA
    5 days ago
  •  ...Title: Sr. Embedded S/W Engineer: ETH PHY/MAC Layer Term: Long Term Contract/Potential Perm...  ...lower Networking Layers: ETH PHY/L1 C/C++ (17/20/23) Solid experience with Controller...  ...more of the following: SatCom/ Software Defined Radios/Modem Design/Automotive... 
    Senior
    Long term contract
    Permanent employment
    Immediate start

    A2e Technologies

    Northridge, CA
    2 days ago
  •  ...production at global scale. Foundational Frameworks: Spearhead the engineering of new container runtimes and distributed frameworks to power...  ...you will envision, collaborate with Architects and drive the software design and development for new major data-plane components of... 
    Work experience placement
    Worldwide
    Flexible hours

    Oracle

    Encino, CA
    5 days ago
  • $138.96k - $231.6k

     ...Technical leadership of FPGA designs Providing guidance to junior engineers Pro-active participation in project kick-off, reviews,...  ...of SystemVerilog ~ Understanding of hardware, firmware, and software/hardware interactions is highly desired ~ Understanding of... 
    Senior
    Flexible hours

    Keysight Technologies

    Calabasas, CA
    1 day ago
  •  ...technology firm in California is seeking a Senior Agentic DevOps Engineer to architect systems for validating and governing AI-generated...  ...experience in systems engineering, with proficiency in Python, C/C++, and CI/CD environments. Competitive benefits offered including... 
    Senior
    Flexible hours

    Keysight Technologies SAles Spain SL.

    Calabasas, CA
    4 days ago
  • Electronic Arts is seeking a Senior Software Engineer to develop foundational technologies for Apex Legends. This hybrid position requires 5+...  ...of software development experience and a strong command of C/C++. You will collaborate with teams to enhance game performance and... 
    Senior

    Electronic Arts

    Chatsworth, CA
    3 days ago
  •  ...Sr. Java Developer Location: California Duration: 2+Yr Contract Rate: $Market Note: If interested please send your updated resume and include your rate/salary requirement along with your contact details with a suitable time when we can reach you. If you know... 
    Senior
    Contract work

    TWO95 International

    Encino, CA
    4 days ago
  • $155k - $185k

     ...highly skilled and innovative Senior Software Systems Engineer to join our team and lead critical aspects...  ...Skills): ~ Holds Top Secret clearance. ~ Demonstrated ability to work...  ...Basic knowledge and experience with C++/Python Involvement with systems integration... 
    Senior
    Full time
    Work experience placement
    Work at office
    Local area
    Flexible hours

    Arete Associates

    Northridge, CA
    2 days ago
  • $115k - $160k

     ...develops, and maintains complex software solutions for Avum's...  ...(Cigna), dental and vision (Principal), 401(k), PTO, education reimbursement...  ...on contract needs Security clearance: Active Secret clearance...  ...computer science, software engineering, or related field 7+ years of... 
    Senior
    Contract work
    Local area
    Remote work

    AVUM

    Agoura Hills, CA
    1 day ago
  • $124k - $156k

     ...BlackLine has become a leading provider of cloud software that automates and controls the entire...  ...Your Mark: As a Senior Software Engineer, you will play a crucial role in...  ...Including but not limited to: C#, Java, C++ or Golang. Design, development, and integration... 
    Temporary work
    Work experience placement
    Work at office
    Shift work
    3 days per week

    BlackLine

    Woodland Hills, CA
    7 days ago
  •  .... A team where everyone makes play happen. Job Title: Senior Software Engineer Location: Hybrid - Vancouver or Los Angeles Reports to: Technical...  ...(not necessarily games!). Strong working knowledge of C/C++. Proficiency in programming or scripting languages such as Python... 
    Senior
    Full time
    Local area

    Electronic Arts

    Chatsworth, CA
    3 days ago
  • Senior Java Developer – Spring Boot & Microservices Location: Woodland Hills, CA Role Summary We are looking for a Senior Java Developer with strong experience in Spring Boot and Microservices architecture to design, develop, and maintain scalable, high-performance...
    Senior

    Futran Tech Solutions Pvt. Ltd.

    Woodland Hills, CA
    4 days ago
  •  ...enables AI agents to reason, adapt, and coordinate across complex engineering workflows. Built on LangGraph and reinforcement‑inspired...  ...systems at production scale. Strong proficiency in Python and C/C++, with expertise in sandbox architecture, promotion control, and... 
    Senior
    Flexible hours

    Keysight Technologies SAles Spain SL.

    Calabasas, CA
    2 days ago
  • $114k - $171k

     ...Software Engineer Level 3/4 At Northrop Grumman, our employees...  ...U.S. DoD Secret clearance. What You'll Get to...  ...toolsets, including C, C++, C# or Java or Python....  ...test environments. Principal Software Engineer (Level...  ...access programs Sr Principal Software... 
    Remote work
    Shift work

    Northrop Grumman

    Northridge, CA
    4 days ago
  • $140.7k - $175.9k

    HRL Laboratories is seeking a Radar Systems Engineer with a Ph.D. and experience in software development to drive radar technology innovation. In this role,...  ...and software development, including experience with C/C++, Python, and MATLAB. Compensation ranges from $140,700... 
    Senior

    HRL Laboratories

    Calabasas, CA
    3 days ago
  • $110k - $206k

     ...assistance may be available CLEARANCE TYPE: Secret TRAVEL: Yes...  ...is currently seeking a  Principal / Sr Principal Engineer - Operations Research  for our Advanced Programs Software, Modeling, and Simulation...  ...programming languages such as C/C++. Strong software... 
    Senior
    Local area
    Relocation package
    Flexible hours
    Shift work

    Northrop Grumman

    Northridge, CA
    more than 2 months ago
  • Senior Java Developer We are looking for a Senior Java Developer with strong experience in Spring Boot and Microservices architecture to design, develop, and maintain scalable, high‐performance enterprise applications. The ideal candidate should be hands‐on, design‐...
    Senior

    Diverse Lynx

    Woodland Hills, CA
    2 days ago
  • Senior React JS Developer Location: Woodland Hills, CA Job Type: Contract Job Description: Expert-level knowledge of JavaScript (ES6+), HTML5, and CSS3. Deep understanding of React.js principles, Hooks, and component lifecycle. Develop new user-facing...
    Senior
    Contract work

    Diverse Lynx

    Woodland Hills, CA
    4 days ago
  •  ...Senior AI Engineer We are seeking a senior AI engineer to design and build production-grade LLM-powered applications and agentic systems. This role owns the end-to-end development of intelligent solutions—from architecture to deployment—leveraging Python, modern LLM... 
    Senior

    Omni Inclusive

    Woodland Hills, CA
    4 days ago
  • $130k - $195k

    PlanetArt is seeking a Principal Staff Engineer‑Web Platform to lead development and operation of high‑traffic e‑commerce platforms. The role focuses on architectural guidance, managing production applications, and collaborating with a global engineering team. Expect to... 

    PlanetArt.com

    Calabasas, CA
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal / Sr. Principal Software Engineer (C++ and TS Clearance). Be the first to apply!