← Search all jobs

Principal Software Engineer

BAE Systems

Totowa, NJ · Posted October 23, 2026

See every open role at BAE Systems

More in New Jersey job market · Aerospace & Defense · Engineering jobs

Pay compared with the market

This listing does not state pay. Across 126 open principal software engineer listings that state pay, the middle half runs $205,500 to $320,000 and the median is $239,000.

Listed pay is what employers advertise, not what people are paid.

Principal Software Engineer salaries by state · Check your own pay

About the job

Take on the role of Principal Software Engineer to develop advanced electronic warfare and secure communications solutions for defense customers. Lead software development and collaborate with program leaders to ensure mission-critical objectives are met. Ideal for experienced engineers with expertise in C++, C#, Python, and real-time operating systems.