Principal Software Engineer / Sr. Principal Software Engineer - R10219186 jobs in United States
cer-icon
Apply on Employer Site
company-logo

Northrop Grumman · 5 hours ago

Principal Software Engineer / Sr. Principal Software Engineer - R10219186

Northrop Grumman is a leader in technological advancements, seeking multiple Software Engineers to support their Eastern Software and Controls in the development and sustainment of satellite ground software. The role involves full stack development, creating applications that provide command and control functionality, enabling activity planning, and visualizing complex environments.

AerospaceData IntegrationManufacturingRemote SensingSecurity
check
Growth Opportunities
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

Responsibilities

Full stack development at the OS, platform, and mission unique software layer
Developing client and server applications and services using service-oriented architectures, message bus-based data exchange that include first-of-a-kind capabilities
Applications will span languages and toolsets including C++, Python, Postgres, Ansible, cloud infrastructure provisioning, PKI, and static code analysis execution and finding remediation
Developer will be expected to be a self-starter capable of making decisions with overall project budget and schedule in mind
Develop software which provides command and control functionality of a hardware system (sending commands, receiving acknowledgements, working on and integrating across interfaces)
Develop software which enables activity planning and constraint checking to achieve mission outcomes
Develop software which enables the visualization of a complex and dynamic environment in both two and 3 dimensions, complete with decisions tools, intelligent context, and user-centric interface design

Qualification

PythonC++Agile DevOpsDocker/KubernetesSoftware architecture documentationLinuxAnsibleUI/UX experienceGraphicsAnimation

Required

Bachelor's Degree with 5 years of development experience (3 years with a Master's Degree, 0 years with a PhD) with Python and C++. Experience can be considered in lieu of degree
No clearance required to start, but must be able to obtain and maintain DoD Top Secret Clearance with SCI and obtain SAP
2 Years Experience with Agile programs including Agile DevOps
2 Years Experience with the design, build, and deployment of software products
2 Years Experience in producing software architecture documentation
Experience with Python, C++ and Docker/Kubernetes
US Citizenship
Bachelor's Degree with 9 years of development experience (6 years with a Master's Degree, 3 years with a PhD) with Python and C++. Experience can be considered in lieu of degree
No clearance required to start, but must be able to obtain and maintain DoD Top Secret Clearance with SCI and obtain SAP
4 years with Agile programs including Agile DevOps
4 years of experience with the design, build, and deployment of software products
4 years of experience in producing software architecture documentation
5 years of experience with Python, C++ and Docker/Kubernetes
Prior experience with modeling and simulation in support of wargaming, user training, TTP generation and/or CONOPS exploration
US Citizenship

Preferred

Active and current TS/SCI
Experience developing satellite ground software with any of the following applications for spacecraft missions is highly preferred: Command and Control, Mission Planning, Visualization, and/or Astrodynamics
Experience with the creation and use of spacecraft command and control system utilizing cryptographic equipment and a combination of government and/or commercial communications paths
Experience with the creation and use of planning software and constraint checking applications utilized in complex and dynamic space mission planning
Experience with the creation and implementation of visualization tools for space missions, including dynamic renderings of space vehicles, depiction of space vehicle missions, simulation of space vehicle sensor and mission outputs, and configuration displays of complex contextual and situational awareness information
Linux, Ansible, Docker, Graphics and Animation, UI/UX experience

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

company-logo
Northrop Grumman is an aerospace, defense and security company that provides training and satellite ground network communications software.

Funding

Current Stage
Public Company
Total Funding
$3.7B
Key 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

leader-logo
Tom Wilson
Corporate Vice President, Enterprise Business Development
linkedin
leader-logo
Jeffrey Worsham
Chief Product Owner - Advanced Technology Development
linkedin
Company data provided by crunchbase