B

Bank of America

Runs a US consumer bank, brokerage and investment bank

Principal Engineer

Engineering LeadershipConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • 12+ years of technology leadership experience leading large global teams.
  • Deep knowledge of global payments, treasury services, cash management, liquidity, receivables, and transaction banking.
  • Strong understanding of payment ecosystems, including wire payments, real-time payments/instant payments, Automated Clearing House payments, cross-border payments, ISO 20022, regulatory and compliance reporting.
  • Experience supporting large-scale payment platforms and data environments.
  • Experience leading enterprise analytics, business intelligence, data engineering, and artificial intelligence/machine learning teams.
  • Proven track record delivering executive reporting platforms, operational analytics, client insights, regulatory reporting solutions, and self-service analytics capabilities.
  • Expertise with data lakes, data warehouses, streaming platforms, and cloud-native analytics solutions.
  • Experience managing enterprise data products and authorized data sources.
  • Strong understanding of data fabric architectures, metadata management, data observability, data quality frameworks, data lineage, governance-as-code, and artificial-intelligence-enabled analytics.
  • Experience leveraging artificial intelligence to improve business insights, operational intelligence, and decision-making.
  • Familiarity with enterprise-scale cloud and hybrid architectures.
  • Hands-on understanding of distributed data platforms, real-time processing, application programming interface ecosystems, event-driven architectures, data engineering frameworks, analytical platforms, and business intelligence tools.
  • Experience modernizing legacy platforms and driving cloud transformation initiatives.
  • Bachelor's degree or equivalent work experience.
  • Skills in automation, influence, result orientation, stakeholder management, technical strategy development, application development, architecture, business acumen, risk management, solution design, agile practices, analytical thinking, collaboration, data management, and solution delivery processes.

Responsibilities

  • Develop the engineering approach for the entire program or portfolio solution and work with Architecture to develop, analyze, and deliver implementation of technical enablers.
  • Lead the planning, definition, and design of complex features spanning multiple teams, and explore solution alternatives.
  • Create approaches for designing complex technology and solution development.
  • Provide technical oversight for teams in solution development, including design reviews and coding within the role's domain.
  • Define the technology tool stack for the solution using internally approved and supported technologies.
  • Explore state-of-the-art technologies to improve development efficiency, quality of test and quality-assurance coverage, and release management.
  • Lead and own end-to-end test strategy, creation, adherence, and integration between teams for a program or portfolio solution.
  • Define and lead the engineering approach for Global Payments Insights and Business Intelligence at the program or portfolio level to deliver significant business outcomes.
  • Act as an engineering reference across the organization and be accountable for the engineering approach for the entire program or portfolio solution.
  • Help validate the economic impact of design decisions, including boundary-condition coverage for complex technology issues.

Desired Qualifications

  • Experience establishing enterprise data governance programs.
  • Strong knowledge of data controls, data quality management, data lineage, metadata management, risk and audit processes, and regulatory reporting requirements.
  • Ability to drive trusted, compliant, and artificial-intelligence-ready data ecosystems.
  • Hands-on understanding of distributed data platforms, real-time processing, application programming interface ecosystems, event-driven architectures, data engineering frameworks, analytical platforms, and business intelligence tools.
  • Experience modernizing legacy platforms and driving cloud transformation initiatives.
  • Proven ability to translate business strategy into technology roadmaps.
  • Experience partnering with product organizations, operations, finance, risk, compliance, and audit.
  • Focus on business value realization, client outcomes, and measurable return on investment.
  • History of building high-performing engineering and analytics organizations.
  • Experience attracting, retaining, and developing senior technology talent.
  • Commitment to inclusion, coaching, succession planning, and leadership development.

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