Jobs · New Hampshire

Software Engineer II - Data Engineer

BAE Systems, Inc. · Nashua, NH · 2 days ago
Hybrid$79k–$135k/yrFull-time

About the Role

At BAE Systems, we help protect those who protect us. We are looking for a Data Engineer II to join our Digital Architecture Team (DAT). In this hands-on engineering role, you will build and maintain the high-performance data pipelines that create the "Digital Thread"—connecting critical engineering and operations data across the product lifecycle. You will work within a modern, containerized ecosystem to ensure data is collected, aggregated, and stored reliably.

Responsibilities

  • Build and maintain automated ETL/ELT pipelines to integrate diverse data streams, ensuring high availability and data integrity.
  • Develop and deploy data schemas and Protobuf models to support a scalable gRPC microservices platform.
  • Perform day-to-day administration, tuning, and optimization of Postgres databases and related extensions.
  • Deploy and manage data tools within Docker and Kubernetes environments, ensuring stability across hybrid (Cloud and Windows) infrastructure.
  • Work closely with Senior and Principal Engineers to translate architectural blueprints into production-ready code.
  • Implement automated testing and validation checks to ensure data accuracy and reliability for end-users.

Requirements

  • Bachelor’s Degree in Computer Science, Software Engineering, or a related technical field.
  • 3–6 years of professional experience in software development or data engineering, with a focus on building production data pipelines.
  • Proficiency in Python.
  • Solid experience with Postgres and SQLAlchemy or similar.

Preferred Qualifications

  • Experience with data orchestration tools (e.g., Airflow, NiFi, or Cribl).
  • Familiarity with dbt (data build tool) for data transformation.
  • Knowledge of Medallion Architecture (Bronze, Silver, Gold layers).
  • Experience working with legacy Windows-based server infrastructure.
  • Ability to obtain and maintain a U.S. Secret Clearance.
  • Hands-on experience with Docker and Kubernetes or similar.
  • Strong proficiency with Git and CI/CD workflows or similar.
  • Experience with Protobuf and gRPC (or similar API-driven data movement).

Pay

Full-Time Salary Range: $79,365 - $134,921. Individual salaries are determined by a variety of factors including business considerations, local market conditions, and internal equity, as well as candidate qualifications, such as skills, education, and experience.

Benefits

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.
  • Employee assistance program and a legal plan.
  • Paid time off, paid holidays, and other types of leave, including paid parental, military, bereavement, and applicable federal and state sick leave.
  • Employee recognition program with monetary or non-monetary awards.
  • Discounts on home, auto, and pet insurance.
  • Other incentives may be available based on position level and/or job specifics.

About BAE Systems Electronic Systems

BAE Systems, Inc. is the U.S. subsidiary of BAE Systems plc, an international defense, aerospace, and security company delivering products and services for air, land, and naval forces, as well as advanced electronics, security, information technology solutions, and customer support services. Electronic Systems (ES) is the global innovator behind game-changing defense and commercial electronics, with products and capabilities found everywhere from the depths of the ocean to the far reaches of space. Our team of over 14,000 employees drives impactful innovation to defend national security and deliver breakthrough technology.

Similar jobs

Data Engineer II

SundayyUnited States· 2 wk ago
RemoteInformation Technologyapply on sundayy.com