Data Security Engineer

Bank of America•Chicago, IL
•$104,000 - $157,700•Onsite

About The Position

At Bank of America, this role leads the development and delivery of complex data solutions that support technology and business goals. The work includes designing and delivering code to integrate, clean, transform, and control data in operational and analytical systems. The engineer partners 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 position is based at one of the listed Bank of America locations in Denver, Washington, or Chicago. It is a first-shift role with 40 hours per week. The posted annualized pay range is $104,000 to $157,700, with offers determined by experience, education, and skill set. The role is eligible for an annual discretionary incentive plan and benefits, including access to paid time off.

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 or 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 clearly communicate challenges and gaps in requirements to 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 improve 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 following 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

  • Annual discretionary incentive plan eligibility.
  • Benefits eligibility.
  • Access to paid time off.
  • Resources and support for employees’ physical, emotional, and financial wellness.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service