PitchMeAI
Northrop Grumman

Principal Software Engineer - System Infrastructure Engineering

Northrop Grumman · United States

  • Hybrid
  • Full-time
  • $155,000 / year
  • United States
Tailored resumekeyword-matched to this role.
Hiring managerwe find who's hiring.
Intro emaildrafted to reach them directly.

Job highlights

  • Lead engineering team and manage daily tasks.
  • Maintain Agile development workflow.
  • Administer Linux, Windows, and VMWare systems.
  • Automate system maintenance with scripting.
  • Enforce cybersecurity compliance and manage configurations.

About the role

Principal Software Engineer System Infrastructure

Northrop Grumman is seeking a Principal Software Engineer to join the Systems Infrastructure Engineering (SIE) team. This role is based out of the Autonomous Design Center of Excellence (CoE) in San Diego, California. Employees at Northrop Grumman have the unique opportunity to contribute to revolutionary systems that shape the future and impact lives globally. We foster a culture of intellectual curiosity, cognitive diversity, and encourage employees to bring their authentic selves to work, driven by a desire to achieve the seemingly impossible.

About the Global Surveillance Division

The Global Surveillance Division is a leader in providing advanced Intelligence, Surveillance, and Reconnaissance (ISR) solutions for national security, military, and civil customers. With a rich history of delivering innovative and reliable aerospace and defense products, we empower our customers to achieve mission success. Join us in driving technological advancements and making the impossible possible.

Key Responsibilities

  • Lead a team of engineers, providing daily tasking aligned with current priorities.
  • Maintain an established Agile development workflow.
  • Administer and troubleshoot Linux (RHEL / CENTOS) 6/7/8 servers and workstations.
  • Administer and troubleshoot Windows Server 2008 / 2016, and Windows 7 / 10 systems.
  • Administer and troubleshoot VMWare vSphere systems (VCSA and ESXi).
  • Automate system maintenance tasks using scripting tools like PowerShell, Python, and Ansible.
  • Enforce cybersecurity compliance using security frameworks and remediation tools (SCC SCAP scanner, STIG Viewer, Nessus).
  • Maintain proper configuration management with engineering document lifecycle tools (Team Center Enterprise).

Basic Qualifications

  • Bachelor’s Degree in Science, Technology, Engineering, or Mathematics (STEM) with at least 5 years of experience, OR a Master’s Degree in STEM with at least 3 years of experience, OR a PhD in STEM with at least 0 years of experience.
  • Minimum of 4 years of experience installing, configuring, maintaining, and administering Red Hat Enterprise Linux (RHEL) 6/7/8 servers and workstations.
  • Minimum of 4 years of experience installing, configuring, maintaining, and administering Windows-based servers and workstations.
  • Must meet DoD IAT requirements for security certification for classified systems administrators (e.g., Security+, CISSP) or be in the process of obtaining one.
  • Must hold an active Secret (or higher) clearance.

Preferred Qualifications

  • Experience with VMWare infrastructure.
  • Experience with Ansible.
  • Relevant certifications from VMWare, Windows (MCSE), and/or RedHat with Satellite Administration.
  • Possession of a US Passport and ability to travel overseas frequently.

Key Skills/Competency

  • System Infrastructure Engineering
  • Linux Administration (RHEL/CentOS)
  • Windows Server Administration
  • VMware vSphere
  • Automation Scripting (PowerShell, Python, Ansible)
  • Cybersecurity Compliance
  • Agile Development
  • Team Leadership
  • Configuration Management
  • Secret Clearance

Skills & topics

  • Principal Software Engineer
  • System Infrastructure
  • Engineering
  • Linux
  • Windows Server
  • VMware
  • Automation
  • Cybersecurity
  • Agile
  • Secret Clearance
  • Northrop Grumman
  • Software Development
  • System Administration
  • RHEL
  • PowerShell
  • Python
  • Ansible

How to get hired

  • Tailor your resume: Highlight relevant experience in system administration, scripting, and security compliance for Northrop Grumman.
  • Emphasize clearance: Clearly state your active Secret (or higher) clearance on your resume and application.
  • Showcase technical skills: Detail your experience with RHEL, Windows Server, VMWare, and automation tools like Ansible.
  • Demonstrate leadership: Provide examples of leading teams and managing tasks within an Agile framework.
  • Prepare for technical interviews: Be ready to discuss your experience with Linux, Windows, VMWare, and security protocols.

Technical preparation

Master Linux administration (RHEL/CentOS).,Master Windows Server administration.,Become proficient in VMWare vSphere.,Automate tasks using PowerShell, Python, Ansible.

Behavioral questions

Describe leading an engineering team.,How do you maintain Agile workflow?,How do you handle system troubleshooting?,Explain enforcing cybersecurity compliance.

Frequently asked questions

What specific type of clearance is required for the Principal Software Engineer role at Northrop Grumman?
An active Secret (or higher) clearance is required to start in this Principal Software Engineer position at Northrop Grumman. Candidates must possess this clearance at the time of application or be in the process of obtaining one.
What are the educational and experience requirements for this role?
The position requires a Bachelor's degree in a STEM discipline with at least 5 years of experience, or a Master's degree with at least 3 years, or a PhD with at least 0 years. Additionally, a minimum of 4 years of experience with Red Hat Enterprise Linux and Windows-based systems is necessary.
Can candidates with a U.S. Passport and willingness to travel apply for this role?
Yes, candidates with a U.S. Passport and the ability to travel overseas frequently are preferred. This indicates potential for international assignments or collaboration related to global surveillance.
What are the primary operating systems and virtualization platforms mentioned for this position?
The primary systems to be administered and troubleshooted include Linux (RHEL / CentOS) 6/7/8 servers and workstations, Windows Server 2008 / 2016, and Windows 7 / 10 systems. Experience with VMWare vSphere (VCSA and ESXi) is also crucial.
Does Northrop Grumman offer relocation assistance for this Principal Software Engineer position?
No, relocation assistance is not available for this specific Principal Software Engineer role. Candidates will need to be able to commute to or relocate to San Diego, California, at their own expense.
What scripting and automation tools are expected for this role?
Candidates are expected to be proficient in automating system maintenance tasks using scripting tools such as PowerShell, Python, and Ansible. Experience with Ansible is also listed as a preferred qualification.
What is the salary range for the Principal Software Engineer role at Northrop Grumman?
The primary salary range for this position is between $103,600.00 and $155,400.00 annually. Northrop Grumman considers various factors, including candidate experience and market conditions, when determining the final offer.
Are there opportunities for career growth or advancement within Northrop Grumman for this role?
Northrop Grumman offers opportunities for professional development and advancement. While specific details for this role are not provided, the company culture emphasizes innovation and providing employees with opportunities to make history.