The job in short
Software engineering.
Python
Details
- Found
- 21 d ago · posted 2026-10-01
- Location as listed
- Nashua, New Hampshire, United States
- Role
- Software Engineer
- Source
- The company’s own careers site
Full 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.
Software Engineer jobs in Nashua, New Hampshire · Software Engineer jobs in the United States · All BAE Systems jobs