Fort Worth, Texas
1 day ago
Senior Data Engineer

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 systemsMaintains, 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 functionalityUtilizes 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 implementDefines and builds data pipelines to enable data-informed decision making, ensuring adherence to release processes and risk management routinesContributes to existing test suites including integration, regression, and performance, analyzes test reports, identifies any test issues and errors, and leads triage of underlying causesLeads 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 processesMentors Data Engineers in the delivery and release of continuous integration and continuous delivery events and defines key performance indicators and internal controlsTechnology architecture and design of the AML Technology capabilitiesStability, resiliency, performance, and disaster recovery strategy/plans/testing of the AML platformsAlignment of technology strategy to enterprise data architecture principlesDesign and development best practices as well as review processes to ensure consistencyEstablishing quantitative metrics to demonstrate adherence to best practicesDay-to-day oversight, management, and support of AML data platformsReviewing tools & technologies to improve capabilities and performing proof of concepts to evaluate and integrate new tools & technologiesDesign and development of the foundational framework components to promote reusability across the platformCreating and maintaining technology roadmap for AML platform in partnership with Business StakeholdersProviding business domain subject matter expertise in AMLEnsuring application LOB technology strategy adherence with overall regulatory technology strategy via deep domain and technology expertise and ongoing interaction with enterprise architectureEnsures that the design and engineering approach for complex features consistent with the larger solutionsDefine the technology tool stack for the solution and evaluate and adapt new testing tool/framework/practicesGuides and influences team(s) on design and best practices for high code performance –e.g. pairing, code reviewsProvides end-to-end delivery of complex features, including automation, for either a single team or multiple teams, at the program levelConducts research, design prototyping and other exploration activities such as evaluating new technologyWorks with stakeholders to establish high-level solution needs and with architects for technical requirementsOwns 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 environmentExtensive experience working in a complex workflow automationExtensive hands-on architecture, design, and development experience with large-scale application & technology solutions with multiple stakeholdersExtensive hands-on architecture, design and development of micro services general patterns and practicesDemonstrate strong leadership, communication, analytical and organizational skillsAbility to effectively manage day-to-day interactions and relationships with a diverse group of colleaguesEffectively manage resource allocations to match the budget and keep track of itContribute to improve process efficiencies/ Agile enablement etc. for the benefit of the organizationManage/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 deadlinesBe able to develop, convey and defend a point of viewDemonstrated ability to influence without authorityReusable framework design/development experience

Skills:

Analytical ThinkingApplication DevelopmentData ManagementRisk ManagementSolution DesignAgile PracticesArchitectureCollaborationDecision MakingDevOps PracticesBusiness AcumenData Quality ManagementFinancial ManagementSolution Delivery ProcessTest EngineeringAutomationInfluenceResult OrientationStakeholder ManagementTechnical Strategy Development

Shift:

1st shift (United States of America)

Hours Per Week: 

40
Confirmar seu email: Enviar Email