Skip to main content
Back to search results

Senior Data Engineer

Fort Worth, Texas;
Apply Refer a friend
Apply

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

Learn more about this role

Apply Refer a friend
Apply

Full time

JR-25028740

Manages People: No

Travel: Yes, 5% of the time

Age requirement: Must at least be 18 years of age.