B

Bank of America

Runs a US consumer bank, brokerage and investment bank

Data Security Engineer

Data EngineeringConfirmed live in the last 24 hours
Full-timeRemote

About the Job

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 Amazon Web Services 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 continuous integration and continuous delivery (CI/CD) pipelines.
  • Good knowledge of data engineering principles and software development lifecycle (SDLC) processes.
  • Ability to detect and articulate challenges and gaps in requirements early with business partners.
  • Ability to guide junior engineers toward project completion and delivery.

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 that support operational and analytical data needs.
  • Develop and maintain data pipelines, data structures, metadata frameworks, and data quality controls to enable informed decision-making.
  • 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 while mentoring junior engineers and coaching teams on CI/CD, automation, and engineering best practices.

Desired Qualifications

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

About the Company

Bank of America

Runs a US consumer bank, brokerage and investment bank

Bank of America runs one of the largest US banks, serving consumers, small businesses, wealthy families, corporations and institutional investors. Alongside checking accounts, credit cards, mortgages and business loans, it owns the Merrill brokerage, a private bank for wealthy clients and a global investment bank that advises on deals and trades stocks and bonds. Customers reach it through thousands of branches and ATMs and its mobile banking app. It earns money mainly from the gap between what it charges on loans and pays on deposits, plus fees from advice, asset management, deal work and trading. It grew from a San Francisco bank founded in 1904 and is headquartered in Charlotte, North Carolina.

Company size
10,001+
Company stage
IPO
Headquarters
Charlotte, NC
Founded
1904

Recently Posted Jobs

Explore more opportunities at Bank of America

See more jobs