Back to jobs

Software Engineer II

BAE Systems USA · Nashua, NH, US

Spotted 12h ago

Job details

Pay
$79,365 – $134,921 a year
Work mode
Hybrid
Level
Entry level
Experience
2+ years
Education
Bachelor's degree
Posted
Nov 5, 2026
Last confirmed open
Nov 5, 2026
Job description

About this role

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.
  • About BAE Systems, Inc.
  • BAE Systems, Inc. is a defense, aerospace, and security company headquartered in Falls Church, Virginia, with more than 40,000 employees worldwide.
  • We serve, supply, and protect those who protect us.
  • As one of the most geographically diverse international defense companies, we deliver a full range of products and services spanning air, land, maritime, space, and cyber, including advanced electronics, intelligence solutions, and dedicated customer support.
  • Our culture is performance-driven and values-led, built on curiosity, creativity, and collaboration.
  • Purpose isn't a tagline here.
  • It's what drives us.
  • We're developing breakthrough technologies that defend national security and make a lasting impact on our communities and our planet.
  • When you join BAE Systems, you're not just building a career.
  • You're contributing to a mission that truly matters.
  • This position will be posted for at least 5 calendar days.
  • The posting will remain active until the position is filled, or a qualified pool of candidates is identified.
Interested in this role?Continue on BAE Systems USA's careers page.
Apply on BAE Systems USA