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.