More jobs:
Sr Principal Software Engineer
Job in
Midwest City, Oklahoma County, Oklahoma, USA
Listed on 2026-06-18
Listing for:
0090 CORP-Corporate Office
Full Time
position Listed on 2026-06-18
Job specializations:
-
Software Development
Software Engineer, DevOps, Python, Software Architect
Job Description & How to Apply Below
Job Overview
Northrop Grumman is seeking an experienced Sr. Principal Software Engineer to join our Aeronautics Systems team in Oklahoma City, OK.
Relocation assistance may be available. Travel: 10% of the time.
Responsibilities include:
- Provide leadership and technical guidance to support the development of Strategic Operating Units and execute sustainment and modernization programs.
- Contribute to software engineering initiatives across multiple programs, including software design, development, testing, integration, and application of Dev Ops practices.
- Use a variety of programming languages and technologies to support all phases of the software development life cycle for flight, mission, laboratory, and tools software.
- Bachelor’s degree in STEM and 8 years of software engineering experience OR Master’s degree and 6 years OR PhD and 4 years.
- Experience with safety‑critical embedded real‑time software.
- Knowledge of all phases of the software development life cycle and Agile framework as Product Owner, Scrum Master, or team member.
- Hands‑on experience with programming languages C, C++, Python, Power Shell, VBScript, Bash, and/or Korn Shell for safety‑critical applications.
- Experience with RTOS platforms such as VxWorks, Integrity, and Real Time Embedded Linux.
- Experience with Static & Dynamic Code Analysis Tools and fuzzing tools such as Coverity, Fortify, and Sonar Qube.
- Experience with Software Change Control, Change Management, and CI/CD tools.
- Active U.S. government Secret clearance or higher (in‑scope) with the ability to obtain and maintain special program access (PAR).
- Demonstrated leadership and teamwork capabilities with strong oral and written communication skills.
- Experience with Agile Software Development, object‑oriented architectures, design, programming, debugging, and hardware‑software integration and testing.
- Experience with Software Change Control, Change Management, code quality, static analysis, and CI/CD tools (Atlassian suite, Jira, Git Hub, Git Lab, Sonar Qube, Coverity, Jenkins).
- Experience in architecting, designing, modeling (Rhapsody or Cameo), implementing, and debugging OO C++ on real‑time operating systems.
- Experience with DOORs, requirement specifications, and testing using simulators and automated scripting languages (Python, MATLAB, JavaScript, Bash).
- Knowledge of software network interfaces and troubleshooting networks (TCP/IP, UDP, LAN, VLAN, SNMP).
- Salary range: $116,300 – $174,500.
- Eligibility for overtime, shift differential, and discretionary bonuses.
- Health insurance, life and disability insurance, and a savings plan.
- Paid holidays and paid time off for vacation and personal business.
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
#J-18808-LjbffrTo View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×