Bank of America Logo

Bank of America

Senior Data Engineer

Sorry, this job was removed at 08:18 p.m. (EST) on Monday, Aug 11, 2025
In-Office
3 Locations
In-Office
3 Locations

Similar Jobs

3 Days Ago
Hybrid
3 Locations
144K-181K Annually
Senior level
144K-181K Annually
Senior level
Fintech • Machine Learning • Payments • Software • Financial Services
Seeking a Senior Data Engineer to design, develop, and support technical solutions in a collaborative environment, utilizing advanced data technologies.
Top Skills: AWSCassandraEmrGCPHadoopHiveJavaKafkaLinuxMapreduceAzureMongodbMySQLPythonRedshiftScalaSnowflakeSparkSQLUnix
11 Days Ago
Hybrid
Plano, TX, USA
144K-165K Annually
Senior level
144K-165K Annually
Senior level
Fintech • Machine Learning • Payments • Software • Financial Services
As a Senior Data Engineer, you'll design and build scalable streaming data platforms, develop data pipelines, and collaborate with teams to deliver technical solutions using big data and cloud technologies.
Top Skills: Aws Big Data ServicesFlinkJavaKafkaNoSQLPythonRedshiftScalaSnowflakeSparkSQLUnix/Linux
12 Days Ago
Hybrid
Austin, TX, USA
Senior level
Senior level
Logistics • Sales • Software • 3PL: Third Party Logistics
As a Senior Data Engineer, you'll build and manage data ecosystems, optimize data pipelines, and ensure data quality while collaborating with stakeholders.
Top Skills: AirflowBigQueryDatabricksDbtKafkaAzurePower BIPythonRedshiftSnowflakeSQL

Job Description:

About Us

At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. We do this by driving Responsible Growth and delivering for our clients, teammates, communities and shareholders every day.

Being a Great Place to Work is core to how we drive Responsible Growth. This includes our commitment to being an inclusive workplace, attracting and developing exceptional talent, supporting our teammates’ physical, emotional, and financial wellness, recognizing and rewarding performance, and how we make an impact in the communities we serve.

Bank of America is committed to an in-office culture with specific requirements for office-based attendance and which allows for an appropriate level of flexibility for our teammates and businesses based on role-specific considerations.

At Bank of America, you can build a successful career with opportunities to learn, grow, and make an impact. Join us!

Job Description:

This job is responsible for driving data engineering efforts to deliver enterprise-wide capabilities and complex data solutions. Key responsibilities include directing code design and delivery tasks associated with the integration, cleaning, transformation, and control of data in operational and analytical data systems and working with the Project Management team to define outcomes and inform work structures. Job expectations include providing technical thought leadership by implementing complex data solutions and interactions across multiple systems and domains.

This role is responsible for contributing to the strategy, design and implementation of data architecture and reporting solutions for Anti-Money Laundering. The individual will play a key part in shaping scalable data frameworks, establishing best practices, and delivering high impact reporting capabilities to support business decision making. The position requires strong technical expertise and the ability to work across businesses and technology teams to influence data strategy, architecture, and execution.

Responsibilities:

  • Assembles large, complex data sets that meet functional and non-functional requirements, ensuring that the design and engineering approach is consistent across multiple systems
  • Maintains, improves, cleans, and manipulates large data for operational and analytics data systems, builds complex processes supporting data transformation, data structures, metadata, data quality controls, dependency, and workload management, and communicates required information for deployment, maintenance, and support of business functionality
  • Utilizes multiple architectural components in the design and development of client requirements and collaborates with development teams to understand data requirements and ensure the data architecture is feasible to implement
  • Defines and builds data pipelines to enable data-informed decision making, ensuring adherence to release processes and risk management routines
  • Contributes to existing test suites including integration, regression, and performance, analyzes test reports, identifies any test issues and errors, and leads triage of underlying causes
  • Leads the identification of gaps in data management standards adherence and works with appropriate partners to develop plans to close gaps, leading concept testing and conducting research to prototype toolsets and improve existing processes
  • Mentors Data Engineers in the delivery and release of continuous integration and continuous delivery events and defines key performance indicators and internal controls
  • Technology architecture and design of the AML Technology capabilities
  • Stability, resiliency, performance, and disaster recovery strategy/plans/testing of the AML platforms
  • Alignment of technology strategy to enterprise data architecture principles
  • Design and development best practices as well as review processes to ensure consistency
  • Establishing quantitative metrics to demonstrate adherence to best practices
  • Day-to-day oversight, management, and support of AML data platforms
  • Reviewing tools & technologies to improve capabilities and performing proof of concepts to evaluate and integrate new tools & technologies
  • Design and development of the foundational framework components to promote reusability across the platform
  • Creating and maintaining technology roadmap for AML platform in partnership with Business Stakeholders
  • Providing business domain subject matter expertise in AML
  • Ensuring application LOB technology strategy adherence with overall regulatory technology strategy via deep domain and technology expertise and ongoing interaction with enterprise architecture
  • Ensures that the design and engineering approach for complex features consistent with the larger solutions
  • Define the technology tool stack for the solution and evaluate and adapt new testing tool/framework/practices
  • Guides and influences team(s) on design and best practices for high code performance –e.g. pairing, code reviews
  • Provides end-to-end delivery of complex features, including automation, for either a single team or multiple teams, at the program level
  • Conducts research, design prototyping and other exploration activities such as evaluating new technology
  • Works with stakeholders to establish high-level solution needs and with architects for technical requirements
  • Owns end to end solution architecture and design for a set of applications within the portfolio

Required Qualifications:

  • 5+ years of experience as an architect, development lead in a complex financial industry data environment
  • Extensive experience working in a complex workflow automation
  • Extensive hands-on architecture, design, and development experience with large-scale application & technology solutions with multiple stakeholders
  • Extensive hands-on architecture, design and development of micro services general patterns and practices
  • Demonstrate strong leadership, communication, analytical and organizational skills
  • Ability to effectively manage day-to-day interactions and relationships with a diverse group of colleagues
  • Effectively manage resource allocations to match the budget and keep track of it
  • Contribute to improve process efficiencies/ Agile enablement etc. for the benefit of the organization
  • Manage/track team compositions and maintain balance within Agile teams regarding resource attrition (Dev)

Desired Qualifications:

  • Ability to work in a fast-paced environment to drive quality goals while meeting aggressive delivery deadlines
  • Be able to develop, convey and defend a point of view
  • Demonstrated ability to influence without authority
  • Reusable framework design/development experience

Skills:

  • Analytical Thinking
  • Application Development
  • Data Management
  • Risk Management
  • Solution Design
  • Agile Practices
  • Architecture
  • Collaboration
  • Decision Making
  • DevOps Practices
  • Business Acumen
  • Data Quality Management
  • Financial Management
  • Solution Delivery Process
  • Test Engineering
  • Automation
  • Influence
  • Result Orientation
  • Stakeholder Management
  • Technical Strategy Development

Shift:

1st shift (United States of America)

Hours Per Week: 

40
HQ

Bank of America Charlotte, North Carolina, USA Office

100 North Tryon Street, Charlotte, NC, United States, 28202

What you need to know about the Charlotte Tech Scene

Ranked among the hottest tech cities in 2024 by CompTIA, Charlotte is quickly cementing its place as a major U.S. tech hub. Home to more than 90,000 tech workers, the city’s ecosystem is primed for continued growth, fueled by billions in annual funding from heavyweights like Microsoft and RevTech Labs, which has created thousands of fintech jobs and made the city a go-to for tech pros looking for their next big opportunity.

Key Facts About Charlotte Tech

  • Number of Tech Workers: 90,859; 6.5% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Lowe’s, Bank of America, TIAA, Microsoft, Honeywell
  • Key Industries: Fintech, artificial intelligence, cybersecurity, cloud computing, e-commerce
  • Funding Landscape: $3.1 billion in venture capital funding in 2024 (CED)
  • Notable Investors: Microsoft, Google, Falfurrias Management Partners, RevTech Labs Foundation
  • Research Centers and Universities: University of North Carolina at Charlotte, Northeastern University, North Carolina Research Campus

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account