Talent.com
Principal / Sr. Principal Software Engineer
Principal / Sr. Principal Software EngineerNorthrop Grumman • Los Angeles, US
Principal / Sr. Principal Software Engineer

Principal / Sr. Principal Software Engineer

Northrop Grumman • Los Angeles, US
job_description.job_card.30_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

RELOCATION ASSISTANCE : Relocation assistance may be available

CLEARANCE TYPE : Top Secret

TRAVEL : Yes, 10% of the Time

Description

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
  • 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
  • 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
  • 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 http : / / www.northropgrumman.com / EEO. U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.

    serp_jobs.job_alerts.create_a_job

    Principal Software Engineer • Los Angeles, US

    Job_description.internal_linking.related_jobs
    Principal Software Engineer

    Principal Software Engineer

    Skydance • Santa Monica, California, United States
    serp_jobs.job_card.full_time
    At Skydance Interactive, we believe in pushing the boundaries of what is possible in interactive entertainment.Innovation in game design, technology and storytelling is the passion that drives our ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Principal, Software Engineer 2

    Principal, Software Engineer 2

    DIRECTV • El Segundo, California, USA
    serp_jobs.job_card.full_time
    DIRECTV is seeking a Principal Software Engineer 2 to support initiatives that will deliver step-function improvements in customer experience and dramatic improvements in cost structure.This role d...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Principal Software Engineer

    Principal Software Engineer

    Viant Technology • Los Angeles, California, United States
    serp_jobs.job_card.full_time
    Viant’s customers use the Demand Side Platform (DSP) to set up, run and monitor ad campaigns.The platform team owns a complex set of backend services and the frontend UI that make up the DSP.These ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Principal Solution Engineer

    Principal Solution Engineer

    The Misch Group • Los Angeles, California, US
    serp_jobs.filters.remote
    serp_jobs.job_card.full_time
    serp_jobs.filters_job_card.quick_apply
    We are looking for a Principal Solution Engineer to work with the sales organization to cultivate new opportunities and secure new customers. You will drive account solutions strategy, architect inn...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days
    Sr. Principal Software Engineer - Identity

    Sr. Principal Software Engineer - Identity

    The Walt Disney Company (Germany) GmbH • Glendale, CA, United States
    serp_jobs.job_card.full_time
    On any given day at Disney Entertainment & ESPN Technology, we’re reimagining ways to create magical viewing experiences for the world’s most beloved stories while also transforming Disney’s media ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Principal AI Engineer

    Principal AI Engineer

    Alo Yoga • Beverly Hills, California, United States
    serp_jobs.job_card.full_time
    It’s at the core of why we do what we do at ALO—it’s our calling.Because mindful movement in the studio leads to better living. It changes who yogis are off the mat, making their lives and their com...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    [Remote] Principal Software Engineer

    [Remote] Principal Software Engineer

    Convoso • Los Angeles, California, United States
    serp_jobs.filters.remote
    serp_jobs.job_card.full_time
    Convoso is a leading AI-powered contact center platform purpose-built for revenue teams.Since 2006, Convoso has remained at the forefront of innovation, consistently developing solutions to drive c...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Systems Engineer, Principal - TS / SCI / SAP

    Systems Engineer, Principal - TS / SCI / SAP

    DCS Corporation • Los Angeles, California, US
    serp_jobs.job_card.full_time
    DCS has an exciting opportunity for a Principal Systems Engineer providing support to the Command, Control, Communications, and Battle Management Division (C3BM). Command, Control, Communications, a...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Advanced Software Engineer

    Advanced Software Engineer

    Relativity • Los Angeles, CA, United States
    serp_jobs.job_card.full_time
    As an Advanced Engineer on the Cloud Engineering team, you will play a key role in designing, implementing, and optimizing scalable cloud infrastructure solutions. You will collaborate with cross-fu...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Principal Software Engineer

    Principal Software Engineer

    Freeform • Los Angeles, California, United States
    serp_jobs.job_card.full_time
    Freeform is deploying software-defined, autonomous metal 3D printing factories around the world, bringing the scalability of software to physical production. Our proprietary technology stack leverag...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Principal Embedded Software Engineer

    Principal Embedded Software Engineer

    Silvus Technologies • Los Angeles, California, United States
    serp_jobs.job_card.full_time +1
    We do so by delivering the most advanced Mobile Ad-hoc Network (MANET) radios powered by our custom and ever-evolving Mobile-Networked MIMO waveform. Together, our radios and waveform provide the vi...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Senior Principal Engineer Software - Embedded Development (Multiple Locations)

    Senior Principal Engineer Software - Embedded Development (Multiple Locations)

    Northrop Grumman Corp. (JP) • El Segundo, CA, United States
    serp_jobs.job_card.full_time
    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 i...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Principal Machine Learning Engineer

    Principal Machine Learning Engineer

    Videoamp Careers Website • Los Angeles, California, United States
    serp_jobs.job_card.full_time
    VideoAmp is on a mission to create the best employee and workplace experience where people can bring their whole self to work everyday. We believe that accomplishing something great requires a speci...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Principal Software Engineer, Growth, Level 7

    Principal Software Engineer, Growth, Level 7

    Snap • Santa Monica, California, USA
    serp_jobs.job_card.full_time
    We believe the camera presents the greatest opportunity to improve the way people live and communicate.Snap contributes to human progress by empowering people to express themselves live in the mome...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Lead Software Engineer

    Lead Software Engineer

    Relativity • Los Angeles, CA, United States
    serp_jobs.job_card.full_time
    We are seeking a Lead Software Engineer to join the Retrieval Ingestion Team at Relativity.This role is ideal for an experienced engineer who thrives on designing and operating high throughput inge...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Sr Principal Presales Solution Architect

    Sr Principal Presales Solution Architect

    Unisys Corporation • Los Angeles, CA, United States
    serp_jobs.job_card.full_time
    What success looks like in this role : .Provides presales solution architecture services across materially significant, strategically important clients and client groups. Leads in the development of c...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Principal Software Engineer (Embedded Systems)

    Principal Software Engineer (Embedded Systems)

    GCR Professional Services • Hawthorne, CA, US
    serp_jobs.job_card.full_time
    Principal Software Embedded Engineer (Location : El Segundo, CA area, about 15 miles south-east of Los Angeles) Job Summary : This position is focused on the role of principal software engineering in ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Principal Software Engineer - Simulation

    Principal Software Engineer - Simulation

    Radiant • El Segundo, California, United States
    serp_jobs.job_card.full_time
    Radiant is an El Segundo, CA-based startup building the world’s first mass-produced, portable nuclear microreactors.The company’s first reactor, Kaleidos, is a 1-megawatt failsafe microreactor that...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_hours • serp_jobs.job_card.promoted • serp_jobs.job_card.new