Principal / Sr. Principal Software Engineer (C++ and TS Clearance)
$114k - $171kNorthrop 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.
$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...SuggestedWork experience placementFlexible hours$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...SuggestedLocal area- ...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...SeniorFull timeContract work
$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 :...SeniorFull time$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...SeniorContract workRemote workRelocation packageMonday to ThursdayShift work$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 timeWork at office$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 timeWork at officeLocal areaRemote workFlexible hours- ...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...SeniorPermanent employment
- ...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...
- ...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...SeniorContract work
$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...SeniorFull time- ...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...SeniorLong term contractPermanent employmentImmediate start
- ...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 placementWorldwideFlexible hours
$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...SeniorFlexible hours- ...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...SeniorFlexible hours
- 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
- ...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...SeniorContract work
$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...SeniorFull timeWork experience placementWork at officeLocal areaFlexible hours$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...SeniorContract workLocal areaRemote work$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 workWork experience placementWork at officeShift work3 days per week- .... 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...SeniorFull timeLocal area
- 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
- ...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...SeniorFlexible hours
$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 workShift work$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$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...SeniorLocal areaRelocation packageFlexible hoursShift work- 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
- 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...SeniorContract work
- ...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
$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...
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!
- senior performance engineer Woodland Hills, CA
- senior application administrator Woodland Hills, CA
- senior application security Woodland Hills, CA
- senior implementation project manager Woodland Hills, CA
- senior Woodland Hills, CA
- software Woodland Hills, CA
- principal software engineer
- senior principal software engineer
- principal embedded software engineer
- principal software engineer manager

