Northrop Grumman · 11 hours ago
Principal / Sr. Principal Software Engineer - R10215513
Northrop Grumman is a trusted provider of mission-enabling solutions for global security, seeking a Principal / Sr. Principal Software Engineer to join their team. The role involves providing technical leadership, developing software utilizing C/C++, and implementing software-systems to support national defense products and capabilities.
Responsibilities
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
Qualification
Required
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
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
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
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
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
Benefits
Health insurance coverage
Life and disability insurance
Savings plan
Company paid holidays
Paid time off (PTO) for vacation and/or personal business
Company
Northrop Grumman
Northrop Grumman is an aerospace, defense and security company that provides training and satellite ground network communications software.
Funding
Current Stage
Public CompanyTotal Funding
$3.7BKey Investors
U.S. Department of DefenseNASA
2025-05-27Post Ipo Debt· $1B
2024-01-29Post Ipo Debt· $2.5B
2023-12-20Grant· $72M
Leadership Team
Recent News
2026-01-14
Bizjournals.com Feed (2025-11-12 15:43:17)
2026-01-13
2026-01-11
Company data provided by crunchbase