Software Engineer Level 3 or 4

Northrop Grumman10 months ago
Aurora, CO, United States
On-site
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

At Northrop Grumman, our employees work on revolutionary systems that impact lives globally – from historic feats like the first transatlantic flight to landing on the moon. We are seeking a Principal Software Engineer (Level 3) or a Sr. Principal Software Engineer (Level 4) within the Payload and Ground Systems Division Engineering organization (Integrated National Systems Business Unit). This role is located in Aurora, CO. Our dynamic environment is built on innovation, intellectual curiosity, and inclusive teamwork.

Additional Details:Relocation Assistance may be available, clearance must be Top Secret / TS/SCI, and occasional travel (10%) is required.

Key Responsibilities

  • Designs, develops, documents, tests, and debugs application software and systems.
  • Conducts multidisciplinary research and collaborates with equipment designers and hardware engineers for planning, design, development, and utilization of electronic data processing systems.
  • Analyzes computer user needs and system capabilities to resolve issues related to program intent, output requirements, input data acquisition, programming techniques, and controls.
  • Prepares operating instructions and develops compilers, assemblers, utility programs, and operating systems.
  • Ensures that software standards are met throughout development.

Required Qualifications

  • For Principal (Level 3): Bachelor’s degree in a STEM discipline with 5+ years of experience; Master's degree with 3+ years; or PhD with 1+ year (or an additional 4 years of experience in lieu of a degree). For Sr. Principal (Level 4): Bachelor’s degree with 8+ years; Master's with 6+ years; or PhD with 4+ years (or an additional 4 years in lieu of a degree).
  • Must have active TS/SCI clearance at time of application.
  • Experience developing in Java or C++.
  • Experience working in a Linux environment.
  • Experience with Kubernetes and/or Docker for containerization.
  • Experience working in a cloud hosted environment.

Preferred Qualifications

  • Experience debugging and fixing defects.
  • Experience scripting with Python or other scripting languages.

Benefits & Perks

  • Compensation: Primary Salary Range: $110,300.00 - $165,500.00 | Secondary Salary Range: $137,400.00 - $206,000.00
  • Potential eligibility for overtime, shift differential, discretionary bonus, and annual bonuses based on individual contributions and company performance.
  • A comprehensive benefits package including health insurance, life and disability insurance, savings plan, company-paid holidays, and paid time off (PTO) for vacation and personal business.

Required Skills

Kubernetes
Python
C++
Linux
Java
Docker
Cloud