Job Description
Company: BAE Systems, Inc.
Location: Nashua, NH
Workplace Type: Hybrid
Employment Type: Full-time
Pay / Compensation: $132,962 – $226,035 / year
About the Role
The Digital Architecture Team (DAT) at BAE Systems is seeking a highly experienced Software (Data) Engineering Manager to lead the team responsible for the lifecycle of engineering and operations data. This is a player-coach role where you will lead engineers, set technical direction, work with stakeholders, and remain hands-on in architecture, delivery, and production support for a containerized gRPC microservices platform.
What You’ll Do / Key Responsibilities
- Lead and mentor a team of data engineers, data analytics engineers, and business intelligence engineers, managing project plans, budgets, and staffing.
- Set technical direction and architecture for data pipelines, schemas, Protobuf models, and database operations.
- Lead PostgreSQL administration and performance optimization, covering query analysis, index design, schema design, partitioning, maintenance, backup and recovery, reliability, security, and capacity planning.
- Design and maintain data pipelines for ingestion, transformation, validation, storage, and delivery using tools like dbt and Dagster.
- Apply Medallion architecture principles to organize raw, refined, curated, and serving data layers, and design optimized data marts for analytical workloads.
- Improve production reliability through continuous monitoring, incident response, root-cause analysis, and preventive engineering.
Requirements & Qualifications
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, Data Engineering, or a related technical field.
- 8+ years of experience in software engineering, data engineering, platform engineering, or a related discipline.
- 3+ years of technical leadership experience as an engineering manager, technical lead, or team lead.
- Strong SQL and PostgreSQL experience, including query tuning, execution-plan analysis, indexing, schema and data-model design, and database maintenance.
- Experience with cloud technologies, Docker, Kubernetes, CI/CD practices, Python, C#, Protobuf, and gRPC in a production software environment.
- Eligibility to obtain a U.S. Secret Clearance, which is required pursuant to a government contract.
Preferred / Bonus Qualifications (if applicable)
- Hands-on experience with dbt and Dagster for data transformation and asset-based orchestration.
- Experience implementing Medallion architecture patterns and semantic layers for analytics or AI-enabled applications.
- Experience with Grafana, Prometheus, MinIO, and PostgreSQL extensions, high availability, or disaster recovery.
Benefits & Perks (if applicable)
- Comprehensive health, dental, and vision insurance with health savings accounts.
- 401(k) savings plan with company matching.
- Disability coverage, life and accident insurance, and employee assistance program.
- Generous paid time off, paid holidays, and paid parental, military, and bereavement leave.
Pursuant to a government contract, this position requires U.S. citizenship and eligibility for a future Secret clearance.