Northrop Grumman

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

Northrop Grumman
Apply
9 days ago

Base Salary

$114k - $213k/yr

Responsibilities

  • Provide technical leadership for junior software engineers.
  • Develop and modernize production C/C++ software using modern C++ features.
  • Develop software infrastructure for CI/CD, software metrics collection, and MLOps.
  • Design and implement software systems, applications, and architectures that meet modularity, scalability, reliability, precision, accuracy, speed, and performance requirements.
  • Apply and maintain software engineering best practices and standards.
  • Analyze system requirements and derive software design and performance requirements.
  • Design, code, modify, debug, and correct defects in software.
  • Collaborate with software leads and architects to understand program intent, system capabilities, and output requirements.

Requirements

  • Principal level: bachelor's degree in a STEM discipline with 5+ years of relevant experience, master's degree with 3+ years, or PhD with 1+ year.
  • Sr. Principal level: bachelor's degree in a STEM discipline with 8+ years of relevant experience, master's degree with 6+ years, or PhD with 4+ years.
  • Principal level requires an active Secret security clearance and enrollment in Continuous Evaluation; Sr. Principal level requires an active Top Secret clearance and enrollment in Continuous Evaluation.
  • Ability to obtain a Top Secret clearance and meet customer-specific security screening requirements.
  • Experience with C/C++ and modern C++ standards and features, including C++17 or later.
  • Experience analyzing system requirements, designing and coding new or existing software, debugging, and using open software/system architecture solutions.
  • Experience developing and maintaining CI/CD pipelines and using Git-based or other software configuration management tools.
  • Preferred: experience with Docker, Kubernetes, Linux, CUDA, GPUs, high-performance numerical or scientific computing, parallel computing, SWaP-constrained environments, signal-processing algorithms, Scrum, and DevSecOps.
  • Preferred: experience leading tasks to schedule, cost, and specified requirements, plus C++20 or later experience.

Benefits

  • Primary level base salary range is $114,000.00-$171,000.00 annually; secondary level base salary range is $142,200.00-$213,400.00 annually.
  • Health insurance, life and disability insurance, savings plan, company-paid holidays, and paid time off are provided.
  • Employees may be eligible for overtime, shift differential, and a discretionary bonus.
  • Full-time onsite work in Woodland Hills, California is required, with 10% travel.
  • Relocation assistance may be available.
Northrop Grumman

About Northrop Grumman

10,000+ employees

Northrop Grumman designs and manufactures aircraft, spacecraft, missile defense, C4ISR, and cyber systems for the U.S. government, NASA, and allied nations. The company operates primarily through long-term defense and space contracts, delivering products and services spanning autonomous systems, sensors, software, and sustainment. Founded in 1994 and headquartered in Falls Church, Virginia, it is a public company listed on the NYSE (ticker: NOC).

Contact me