Sr Principal Software Engineer

Northrop Grumman
Oklahoma City, OK, United States
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
4 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) 3d Models Agile Methodology Systems Engineering JIRA Build Automation C++ (Programming Language) Continuous Integration Software Debugging Linux on Embedded Systems Middleware Ethernet
+16 more
Python (Programming Language) Software Architecture Systems Development Life Cycle Real-Time Operating Systems Fortify (Software) SAP (Applications) Verification and Validation (Software) SonarQube Subversion VxWorks Multithreading Gitlab Real Time Data Bitbucket Atlassian Bamboo Jenkins

Job description

Experteer Overview As a Senior Principal Software Engineer, you will lead the development and integration of modular simulation and modeling software within an IPT framework. You’ll guide architecture and best practices, drive verification, performance, and CI/CD initiatives, and coordinate with systems and test teams to translate requirements into robust simulation capabilities. This role sits on the Models & Simulation team in support of mission-critical aerospace systems. You will shape technical directions and demonstrate solutions through demonstrations and documentation, on-site in San Diego or OKC. Compensation / Benefits * Provide technical leadership for development, implementation, and maintenance of modular simulation and modeling software (C++, Python) * Lead integration of simulation components with system interfaces, middleware, and test harnesses; ensure real-time data flows and interoperability * Define and oversee verification and validation strategies; review tests and drive defect resolution to maintain model fidelity * Drive performance and scalability optimization; prioritize profiling and tuning; champion CI/CD pipelines for automated builds, tests, and deployments * Coordinate with systems engineers, testers, and stakeholders to translate requirements into simulation capabilities; review documentation; lead presentations and demos * Operate on-site full-time; participate in on-site collaboration with cross-functional teams Tasks * Bachelor’s Degree in a STEM discipline and 8 years of related engineering experience; OR Master’s in STEM and 6 years; OR PhD and 4 years * Experience with full SDLC * Proficiency in C/C++ and Python * Experience developing multi-threaded software * Experience with two or more of the following tools: Jira, Crucible, Bitbucket, Gitlab, Subversion, Bamboo, Jenkins, SonarQube, Fortify, or Coverity * Experience with Agile software development, embedded systems, SW integration and testing * Familiarity with at least one wire data interface (e.g., 1553, 1394, Serial, CAN, Ethernet/IP) * Excellent communication and interpersonal skills; ability to interface with all levels of staff * Software architecture, design, implementation, integration, and debugging of C++ on RTOS (VxWorks, Integrity) or Real-Time Embedded Linux * Ability to collaborate with systems engineers, hardware designers and test engineers * Active in-scope U.S. Government Top Secret clearance; ability to obtain SAP/PAR * Preferred: SAP clearance; Top Secret SCI clearance with recent BI; strong leadership and documentation skills * Experience with Java and architecture visualization is a plus * Ability to identify coordination between embedded components and larger systems Key requirements * health insurance * life and disability insurance * savings plan * paid holidays * PTO for vacation/personal time * discretionary bonus

Requirements

_ drive defect resolution to maintain model fidelity * Drive performance and scalability optimization; prioritize profiling and tuning; champion CI/CD pipelines for automated builds, tests, and deployments * Coordinate with systems engineers, testers, and stakeholders to translate requirements into simulation capabilities; review documentation; lead presentations and demos * Operate on-site full-time; participate in on-site collaboration with cross-functional teams Tasks * Bachelor’s Degree in a STEM discipline and 8 years of related engineering experience; OR Master’s in STEM and 6 years; OR PhD and 4 years * Experience with full SDLC * Proficiency in C/C++ and Python * Experience developing multi-threaded software * Experience with two or more of the following tools: Jira, Crucible, Bitbucket, Gitlab, Subversion, Bamboo, Jenkins, SonarQube, Fortify, or Coverity * Experience with Agile software development, embedded systems, SW integration and testing * Familiarity with at least one a and data interface (e.g., 1553, 1394, Serial, CAN, Ethernet/IP) * Excellent communication and interpersonal skills; ability to interface with all levels of staff * Software architecture, design, implementation, integration, and debugging of C++ on RTOS (VxWorks, Integrity) or Real-Time Embedded Linux * Ability to collaborate with systems engineers, hardware designers and test engineers * Active in-scope U.S. Government Top Secret clearance; ability to obtain SAP/PAR * Preferred: SAP clearance; Top Secret SCI clearance with recent BI; strong leadership and documentation skills * Experience with Java and architecture visualization is a plus * Ability to identify coordination between embedded components and larger systems Key requirements * health insurance * life and disability insurance * savings plan * paid holidays * PTO for vacation/personal time * discretionary bonus

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

6:14 min

Structuring CI/CD pipelines with integrated security and quality checks

Christoph Ruggenthaler · LIVE

1:02 min

Applying an ETL methodology to infrastructure configuration management

Axel Barbier · WWC 2023

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

5:47 min

Integrating user stories and test automation via Jira tools

Christoph Ruggenthaler · LIVE

4:04 min

Navigating technical career progression alongside native code generation

Simon Auer Simon Auer · WWC Europe 2026

Videos

See all

Related articles

See all