Logo
Northrop Grumman Corporation

Principal / Sr. Principal Application Software Engineer

Northrop Grumman Corporation, Linthicum, Maryland, United States

Save Job

Overview

RELOCATION ASSISTANCE: Relocation assistance may be available CLEARANCE TYPE: Polygraph TRAVEL: Yes, 10% of the Time Northrop Grumman Microelectronics Center (NGMC) is seeking a

Principal Application Software Engineer

or

Senior Principal Application Software Engineer

to contribute to critical national defense products and capabilities. We value bold ideas, courage, and a pioneering spirit, with a culture that emphasizes intellectual curiosity, diversity, teamwork, and continuous learning. This position is on-site in the greater Baltimore, MD area. This requisition may be filled at the Principal or Senior Principal level. This position is contingent upon acquiring and maintaining the necessary US Government security clearance per customers’ requirements.

What You’ll Get to Do

Through Model-based Engineering, DevSecOps and Agile practices, the team delivers critical national defense products and capabilities. The successful candidate will be collaborative, open, transparent, and team-oriented, with a focus on team empowerment, shared responsibility, flexibility, continuous learning, and automation.

Responsibilities by Level

Principal Application Software Engineer

Apply C/C++ (object-oriented development) and Python in software development lifecycles (Waterfall, Scrum, Kanban, etc.).

Collaborate across teams to deliver embedded software solutions; leverage knowledge of computer architecture and embedded systems.

Contribute to automated testing and CI/CD workflows.

Maintain awareness of operating systems (RedHat Enterprise, CentOS, Windows 10) and version control/tools (GitLab, Bitbucket; Rally, Jira).

Must be a U.S. citizen and hold or be able to obtain a DoD Secret clearance with the ability to attain TS/SCI with Polygraph prior to start.

Senior Principal Application Software Engineer

All responsibilities of the Principal level, plus additional experience requirements (8 years with a Bachelor’s, 6 with a Master’s, or 4 with a PhD, depending on degree).

Advanced software development and architecture experience; strong analytical, debugging, and problem-solving skills.

Experience with embedded software, computer architecture, CI/CD, and modern development practices.

Must be a U.S. citizen and hold or be able to obtain a DoD Secret clearance with the ability to attain TS/SCI with Polygraph prior to start.

Preferred Qualifications

Current active DoD TS/SCI with Polygraph clearance.

Software architecture skills (design patterns, object-oriented design).

Experience with containerized development, real-time/multi-threaded embedded programming, and hardware interfaces (e.g., 1553, Ethernet, Serial, PCI-E).

RTOS experience (VxWorks, Linux) and experience working with technical customers and governance practices in software engineering and architecture.

Salary and Benefits Primary Level Salary Range: $105,400.00 - $165,500.00

Secondary Level Salary Range: $131,100.00 - $206,000.00

Notes: The salary ranges are general guidelines; base offers depend on the scope of the role and candidate factors. Eligible items may include overtime, shift differential, discretionary bonuses, and long-term incentives for certain roles. Northrop Grumman provides comprehensive benefits including health, life and disability insurance, a savings plan, holidays and PTO.

Additional Information The application period is typically around 20 days from posting but may vary with business needs. Northrop Grumman is an Equal Opportunity Employer. U.S. Citizenship is required for positions with government clearance and certain other restricted roles. For the EEO and pay transparency statement, visit http://www.northropgrumman.com/EEO.

#J-18808-Ljbffr