Principal / Sr. Principal Software Engineer

• Posted 2 hours ago • Updated 2 hours ago
Full Time
On-site
Fitment

Dice Job Match Score™

🧠 Analyzing your skills...

Job Details

Skills

  • Innovation
  • Science
  • IT Management
  • Research
  • Software Metrics
  • Machine Learning Operations (ML Ops)
  • Scalability
  • Software Engineering
  • C
  • System Requirements
  • Software Design
  • Debugging
  • Systems Architecture
  • Git
  • Software Configuration
  • Evaluation
  • C++
  • Linux
  • Operating Systems
  • Computational Science
  • Parallel Computing
  • Continuous Integration
  • Continuous Delivery
  • Agile
  • Scrum
  • DevSecOps
  • DoD
  • Security Clearance
  • Screening
  • Management
  • Health Insurance
  • Insurance

Summary

RELOCATION ASSISTANCE: Relocation assistance may be available
TRAVEL: 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 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. 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. Principal Software Engineer based out of Woodland Hills, CA. 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. 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
Basic Qualifications for a Principal Software Engineer (T03)
Bachelor's degree in a STEM discipline with 5+ years of relative experience; PhD + 1 year of relative experience
Active US Government Secret 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
Experience with developing and maintaining CI/CD pipelines
Experience with Git-based or other software configuration management tools
Principal Software Engineer (T04)
Bachelor's degree in a STEM discipline with 8+ years of relative experience; PhD + 4 years of relative experience
Active US Government Secret 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
Experience with developing and maintaining CI/CD pipelines
Experience with Git-based or other software configuration management tools
Active Top Secret security clearance and enrolled in Continuous Evaluation
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 Linux operating systems
Experience with high performance numerical/scientific computing, parallel computing
Experience with developing and maintaining CI/CD pipelines
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.
This position is contingent upon the successful transfer of an active US Government Secret Clearance and the ability to meet customer-specific security screening requirements within a timeframe set forth by management.
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. 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. 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.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: orcfeed
  • Position Id: 24495_24456_2959580316813422870--febee54668ed08a61bb8a9e51f3e1143
  • Posted 2 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Los Angeles, California

Today

Full-time

USD 114,000.00 - 171,000.00 per year

El Segundo, California

Today

Full-time

USD 147,600.00 - 221,400.00 per year

Remote

Today

Full-time

USD 131,300.00 - 237,350.00 per year

Los Angeles, California

Today

Full-time

USD 200,000.00 - 240,000.00 per year

Search all similar jobs