Software Engineer II

BAE Systems•Nashua, NH
•$79,365 - $134,921•Hybrid

About The Position

BAE Systems is seeking a Software Engineer II to join the Digital Architecture Team (DAT) in Nashua, New Hampshire. DAT develops software platforms that manage engineering and project data for programs within Aerospace & Mission Systems. The role designs, implements, tests, and maintains software to address customer needs through reusable, generalized capabilities, with a focus on backend services, automated data pipelines, and microservice architecture. The engineer will take ownership of projects from design through delivery and ongoing operation, work with technical and non-technical partners, and deliver results for customers. The team builds many services using Python, gRPC, and Protocol Buffers. This is a hybrid role combining on-site and remote work, with an option to work a 9/80 schedule.

Requirements

  • At least 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.

Nice To Haves

  • 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.

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.
  • Communicate technical decisions, project status, dependencies, and risks clearly.
  • Take ownership of projects from design through delivery and ongoing operation.
  • Troubleshoot production issues and provide direct customer support.

Benefits

  • Health, dental, and vision insurance
  • Health savings accounts
  • 401(k) savings plan
  • Disability coverage
  • Life and accident insurance
  • Employee assistance program
  • Legal plan
  • Discounts on home, auto, and pet insurance
  • Paid time off
  • Paid holidays
  • Paid parental leave
  • Military leave
  • Bereavement leave
  • Applicable federal and state sick leave
  • Company recognition program with monetary or non-monetary awards
  • Other incentives may be available based on position level and/or job specifics
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service