Data Security Engineer

Bank of America•Washington, DC
•$104,000 - $157,700•Onsite

About The Position

At Bank of America, this role leads efforts to develop and deliver complex data solutions that support technology and business goals. It involves designing and delivering code for integrating, cleaning, transforming, and controlling data in operational and analytics systems. The engineer works with stakeholders, Product Owners, and Software Engineers to implement data requirements, analyze performance, research and troubleshoot issues, and apply data engineering practices and architectural patterns. Knowledge of the cybersecurity domain is preferred. The role supports end-to-end data engineering, including scalable data solutions, data pipelines, data structures, metadata frameworks, data quality controls, testing, and deployment processes. It also includes monitoring performance and controls, identifying data governance gaps, leading proofs of concept, and mentoring junior engineers. The position is based in an in-office culture with flexibility according to role responsibilities and business needs. The listed locations are Denver, Colorado; Washington, DC; and Chicago, Illinois. It is a first-shift role with 40 hours per week.

Requirements

  • At least 8 years of hands-on data engineering or software development experience.
  • Experience with big data processing systems such as Hadoop and Cloudera.
  • Experience with cloud services and technologies such as AWS and Azure.
  • Python programming experience with PySpark.
  • Strong SQL and UNIX experience.
  • Experience with data stores such as HIVE, HBase, and Elastic.
  • Experience with code versioning systems such as Bitbucket.
  • Experience with CI/CD pipelines.
  • Good knowledge of data engineering principles and SDLC processes.
  • Ability to identify and articulate challenges and requirement gaps early with business partners.
  • Ability to guide junior engineers toward project completion and delivery.

Nice To Haves

  • Proven experience building end-to-end data engineering solutions.
  • Ability to explain multiple engineering solution options, including their pros and cons, to stakeholders.
  • Desire to mentor and sponsor other associates.
  • Cybersecurity domain experience.

Responsibilities

  • Partner with stakeholders to refine requirements, define user stories, and estimate delivery effort across the development lifecycle.
  • Design and develop scalable data solutions using multiple architectural components to meet business and technical requirements.
  • Build, integrate, transform, and manage complex datasets for operational and analytical data needs.
  • Develop and maintain data pipelines, data structures, metadata frameworks, and data quality controls.
  • Collaborate with development teams to ensure data architectures are feasible, scalable, and accurately implemented.
  • Resolve technical challenges, support solution delivery, and drive continuous improvement of data engineering practices.
  • Contribute to integration, regression, and performance testing by analyzing results, identifying defects, and resolving root causes.
  • Document deployment, maintenance, support, and business processes while adhering to release management and code deployment standards.
  • Monitor key performance indicators, maintain internal controls, and identify gaps in data management standards and governance practices.
  • Lead proof-of-concept and experimentation initiatives.
  • Mentor junior engineers and coach teams on CI/CD, automation, and engineering best practices.

Benefits

  • Industry-leading benefits.
  • Access to paid time off.
  • Resources and support for employees.
  • Eligible to participate in the annual discretionary incentive plan; awards depend on individual performance and behaviors, business or group performance and contributions, and company success.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service