senior Software Engineer ic · Posted Apr 14, 2026
$97,008 – $164,914
USD per year

About this role

BAE Systems is hiring a senior-level Software Engineer based in Hudson, NH. The posting calls out experience with Python, C, HTML/CSS, Agile. Compensation is listed at $97,008–$164,914 per year.

Role
Software Engineer
Function
software engineering
Level
senior
Track
Individual contributor
Employment
Full-time
Location
Hudson, NH
Department
Engineering & Technology
Posted
Apr 14, 2026

More roles at BAE Systems

Program Engineering Manager II - EclipseRF
Dallas, TX · manager
System Design
Production Support Hardware Lead - Senior Principal Mechanical Engineer
Nashua, NH · senior
IT & Security Sr Business Analyst
Endicott, NY · senior
SQL Security ITIL
Operations Program Manager I
Nashua, NH · mid
Program Engineering Manager II
Nashua, NH · manager
ECS
All BAE Systems jobs →

Job description

from BAE Systems careers

Job Description
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.

Our flexible work environment provides you a chance to change the world without giving up your personal life. We put our customers first – exemplified by our mission: “We Protect Those Who Protect Us®.” Sound like a team you want to be a part of? Come build your career with BAE Systems.

In Countermeasure & Electromagnetic Attack Solutions (CEMA), we provide next-generation threat detection and countermeasure solutions to provide unparalleled electronic warfare capabilities to enhance mission survivability.

You will support the Automated Test Controller Suite (ATCS) Group within CEMA Systems Engineering to define, develop and maintain system software tools used to create automated data solutions. As a Systems Engineer, you will contribute to the development and maintenance of system software tools used to create automated data solutions. This is an excellent opportunity to gain valuable experience and develop transferable skills.

Responsibilities include but are not limited to:
  • Assist in the development of system software tools
  • This is an excerpt. Read the full job description on BAE Systems careers →
All software engineering jobs software engineering in Hudson, NH Jobs in Hudson, NH software engineering salaries software engineering career path
All BAE Systems Jobs Browse software engineering roles senior positions