principal Software Engineer tech_leadership 8+ yrs Bachelor's · Posted May 11, 2026
$128,831 – $219,012
USD per year

About this role

BAE Systems is hiring a principal-level Software Engineer based in Totowa, NJ. The posting calls out experience with Python, C#, Testing and roughly 8+ years of relevant work. Listed education preference: a bachelor's degree or equivalent. Compensation is listed at $128,831–$219,012 per year.

Role
Software Engineer
Function
software engineering
Level
principal
Track
Tech leadership
Employment
Full-time
Location
Totowa, NJ
Experience
8+ years
Education
Bachelor's degree
Department
Engineering & Technology
Posted
May 11, 2026
AI Summary
Principal-level software engineer developing advanced defense electronics solutions in Electronic Warfare, Secure Communications, and Radar systems. Partner with program leaders on technical design, development, and integration while mentoring teams. Requires 8+ years software engineering experience, proficiency in C++/C#/Python, real-time OS expertise, and electronic systems integration background.

More roles at BAE Systems

Procurement Analyst Senior
Nashua, NH · senior
Material Planning Coordinator IV- Mon-Thur 1st Shift(Full Onsite)
Nashua, NH · mid
FAST Labs ST Program Engineering Manager
Merrimack, NH · manager
TypeScript Security
Senior Program Control Analyst (Hybrid)
Nashua, NH · senior
Sentinel Support Equipment Senior Systems/Mechanical Engineer
Hill AFB, UT · senior
Jira Agile Confluence
All BAE Systems jobs →

Job description

from BAE Systems careers

Job Description
See what you’re missing. Our employees work on the world’s most advanced electronics – from detecting threats for F-35 pilots to illuminating the night for soldiers. Spanning air, land, sea, and space, we are developing the technology of tomorrow, delivered today. Drawing strength from our differences, we’re innovating for the future. And you can, too.

We are seeking talented, experienced Principal Level Software engineers to help us create the world’s most advanced solutions in the area such as Electronic Warfare, Secure Communications and Networking, Radar Warning and Electronic Attack for our defense related customers. Our products provide critical mission capabilities to address the ever-evolving challenges and threats to our nation’s security and the war fighter.

The Totowa, NJ Software organization develops and delivers Software solutions for our complex electronic products to our internal engineering teams and external testing sites.

In addition to software development responsibilities, you will be responsible for partnering with other discipline leads on the programs to help ensure that program objectives are met, and that software engineering has consistent, predictable performance. You will also participate directly on Software development efforts across the business area.

Software Engineering is fast paced and dynamic. You will need to be self-motivated, and highly collaborative to succeed in this role.

Responsibilities:
  • Partner and collaborate with the program leaders to ensure program objectives are achieved.
  • This is an excerpt. Read the full job description on BAE Systems careers →
All software engineering jobs software engineering in Totowa, NJ Jobs in Totowa, NJ software engineering salaries software engineering career path
All BAE Systems Jobs Browse software engineering roles principal positions