Subscribers got this job on 19 October 2026.
New jobs reach them at 8 am and 6 pm, 5 days before they open here. Get the next one first
The job in short
Software engineering management.
Microservices
Details
- Found
- 6 d ago · posted 2026-10-19
- Location as listed
- Nashua, New Hampshire, United States
- Role
- Software Engineer
- Source
- The company’s own careers site
Full description
See what you’re missing. Our employees work on the world’s most advanced software and electronics — from developing world-class autonomous mission management capabilities to advanced data analytics that support warfighters and the intelligence community. Spanning air, land, sea, and space, we develop the technology of tomorrow, delivered today. Drawing strength from our differences, we innovate for the future. And you can, too.
Our flexible work environment gives you the opportunity 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 part of? Come build your career with BAE Systems.
Our engineers are the lifeblood of our company, and we’re more than 5,000 strong. With robust educational and career-development opportunities, your potential to grow is limitless.
The Digital Architecture Team (DAT) is seeking a highly experienced Software (Data) Engineering Manager to leads the team responsible for the lifecycle of engineering and operations data. The team designs and operates data pipelines, schemas, governance controls, databases, transformation workflows, and data-serving capabilities used by internal and external customers.
This is a player-coach role. The manager will lead engineers, set technical direction, work with stakeholders, and remain involved in architecture, delivery, and production support.
Our team has built a highly scalable, containerized gRPC microservices platform and micro-frontend web applications. You will help ensure that the data powering those systems is collected, transformed, secured, discoverable, reliable, and performant for our end customers.
Pursuant to a government contract, this position requires U.S. citizenship and eligibility for a future Secret clearance.
Key Responsibilities:
•
Lead, mentor, and develop a team of data engineers, data analytics engineers, and business intelligence engineers.
•
Set the technical direction, roadmap, architecture, and delivery priorities for data pipelines, data schemas, Protobuf models, data governance automation, database administration, and data-platform operations.
•
Design and maintain data pipelines for ingestion, transformation, validation, storage, and delivery.
•
Develop data schemas, Protobuf models, and data contracts that support reliable data exchange across systems.
•
Implement data transformation practices using dbt or comparable tools. Establish standards for testing, documentation, lineage, data quality, and reusable transformation models.
•
Establish workflow orchestration practices using Dagster or comparable tools. Ensure workflows support scheduling, dependency management, retries, backfills, observability, and incident response.
•
Apply Medallion architecture principles to organize raw, refined, curated, and serving data layers.
•
Design and optimize data marts for analytical workloads, including complex calculations, aggregations, dashboards, reporting, and data visualization.
•
Lead PostgreSQL administration and performance optimization. This includes query analysis, index design, schema design, partitioning, maintenance, backup and recovery, reliability, security, and capacity planning.
•
Work with engineering, operations, security, and customer stakeholders to define requirements and deliver usable data solutions.
•
Establish standards for data governance, lifecycle management, access controls, retention, lineage, and legacy-system retirement.
•
Improve production reliability through monitoring, incident response, root-cause analysis, and preventive engineering work.
•
Manage project plans, staffing, budgets, priorities, and resource allocation for the team’s portfolio.
•
Recruit, hire, onboard, and retain data engineering talent.
•
Define and use measures for delivery, quality, reliability, and team performance.
Software Engineer jobs in Nashua, New Hampshire · Software Engineer jobs in the United States · All BAE Systems jobs · Entry-level jobs in Nashua, New Hampshire