BAE Systems logo

Software Engineer II

BAE Systems

Nashua, NH · HybridFull-time$79–135K/yrSeen 1 day agoSeen in employer's feed 1 day ago

Most applications go out cold — see where you stand first. No sign-up to start.

You apply on the employer's site, with no Olive account needed.

Watch jobs like this.

Don't just apply. Show up ready.

Olive works from this exact posting.

At a glance

Compensation
$79–135K/yr
Location
Nashua, NHHybrid
Schedule
Full-time
Work Authorization
Not specified

Olive lists jobs from US employers, including remote roles you can work from the United States.

Requirements

Credentials this posting asks for.

Secret clearance

Job overview

BAE Systems seeks a Software Engineer II for its Digital Architecture Team in Nashua, NH. The role focuses on backend services, automated data pipelines, and microservice architecture, from design through delivery and ongoing operation. The team uses Python, gRPC, and Protocol Buffers; candidates may have experience with these tools or an interest in developing with them. The position combines on-site and remote work.

Skills & qualifications

RequiredNice to have

Skills

Software DevelopmentModern Programming LanguagesCommunicationCollaborationProblem SolvingDistributed SystemsBackend ServicesData PipelinesDatabasesMessaging SystemsAutomated TestingContinuous Integration and DeploymentAgile DevelopmentProject OwnershipPythongRPCProtocol Buffers

Qualifications

2 Years Software Development ExperienceU.S. Secret Clearance EligibilityBachelor's in Computer Science or Related Field or Equivalent Experience

Benefits

Medical Insurance
Dental Insurance
Vision Insurance
401(k) Match
Paid Time Off
Parental Leave

Full job description

Job Description

BAE Systems is seeking a Software Engineer II to join the Digital Architecture Team (DAT) in Nashua, NH. DAT develops software platforms that manage engineering and project data for multiple programs within Aerospace & Mission Systems (AMS). In this role, you will design, implement, test, and maintain software addressing specific customer needs through reusable, generalized capabilities, with a focus on backend services, automated data pipelines, and microservice architecture.

The ideal candidate has 2 years of software development experience with distributed systems. You will take ownership of challenging projects from design through delivery, collaborate with technical and non-technical partners, and consistently deliver results for customers. Our team builds many services using a combination of Python, gRPC, and Protocol Buffers, so you will either have experience with or an interest in developing with these tools.

This is a hybrid role offering a combination of on-site and remote work, as well as the option to work a 9/80 schedule.

Key Responsibilities:

  • Design, implement, test, deploy, and maintain backend services and data pipelines.

  • Work with colleagues and partner teams to understand requirements and deliver customer-focused solutions.

  • Write readable, maintainable code and participate in design and code reviews.

  • Clearly communicate technical decisions, project status, dependencies, and risks.

  • Take ownership of projects from design through delivery and ongoing operation.

  • Troubleshoot production issues and provide direct support to customers.

Required Education, Experience, & Skills

  • 2 years of professional software development experience.

  • Must be eligible to obtain a U.S. Secret security clearance.

  • Bachelor's degree in computer science or a related field, or equivalent experience.

  • Experience with at least one modern programming language, such as Python, Java, C , C#, Go, or JavaScript.

  • Strong communication, collaboration, and problem-solving skills.

Preferred Education, Experience, & Skills

  • Experience with distributed systems, backend services, and data pipelines.

  • Experience with databases and messaging systems.

  • Experience with automated testing and continuous integration/deployment.

  • Experience working in an Agile development environment.

  • Demonstrated ownership and ability to deliver results.

Pay Information

Full-Time Salary Range: $79365 - $134921

Please note: This range is based on our market pay structures. However, individual salaries are determined by a variety of factors including, but not limited to: business considerations, local market conditions, and internal equity, as well as candidate qualifications, such as skills, education, and experience.

Employee Benefits: At BAE Systems, we support our employees in all aspects of their life, including their health and financial well-being. Regular employees scheduled to work 20 hours per week are offered: health, dental, and vision insurance; health savings accounts; a 401(k) savings plan; disability coverage; and life and accident insurance. We also have an employee assistance program, a legal plan, and other perks including discounts on things like home, auto, and pet insurance. Our leave programs include paid time off, paid holidays, as well as other types of leave, including paid parental, military, bereavement, and any applicable federal and state sick leave. Employees may participate in the company recognition program to receive monetary or non-monetary recognition awards. Other incentives may be available based on position level and/or job specifics.

Software Engineer II

132352BR

EEO Career Site Equal Opportunity Employer. Minorities . females . veterans . individuals with disabilities . sexual orientation . gender identity . gender expression

How this job compares

Set against the 42,005 open Software Engineer jobs on Olive Jobs, counted November 7, 2026.

Pay
  • This posting$79–135K/yr
  • New Hampshire median$115–210K/yr269 salary ranges
  • US median$135–219K/yr33,404 salary ranges

This range's midpoint, $107K, is 33% below the New Hampshire median midpoint ($159K) — in the lowest quarter of Software Engineer salary ranges in New Hampshire.

Openings
Olive Jobs lists 304 open Software Engineer jobs in New Hampshire and 42,005 across the US. 8% of them nationwide are listed as remote or flexible.
Hiring the most in New Hampshire
Experience
This posting asks for at least 2 years of experience — less than three in four Software Engineer postings that state a minimum ask for (median 5 years, across 34,475 postings).
Education
13,250 of the 42,005 open Software Engineer jobs (32%) ask for a bachelor's degree or higher.

Counted across the open, public US postings on Olive Jobs on November 7, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.

Prepare for this role

You've read the whole posting — now see how you match it.