Northrop Grumman Restricted Site logo
Northrop Grumman Restricted Site2 months ago

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

$114,000–$213,400 year

On-site · Woodland Hills, California, United States

Type
Full Time
Level
Mid Level
Education
Bachelors Degree
Company size
Enterprise

Job Summary

The Principal / Sr. Principal Software Engineer role involves providing technical leadership for junior software engineers and developing software using C/C++. Key responsibilities include modernizing and productionizing a research codebase with modern C++ features, developing software infrastructure for CI/CD, and ensuring industry best practices are applied. Candidates must have a Top Secret security clearance, experience with C/C++, and a bachelor's degree in a STEM discipline with relevant experience. Preferred qualifications include familiarity with modern C++ standards, CI/CD pipeline maintenance, and experience with containers and Linux.

Required Qualifications

  • 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

Desired 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
  • Familiarity with signal-processing algorithms
  • Familiarity with Agile lifecycle process including Scrum and DevSecOps

Additional Requirements

  • U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

$114k – $213k / yr

Principal / Sr. Principal Software Engineer (C++ and TS Clearance) · Northrop Grumman Restricted Site

Apply on Sorce