Data Engineer III
On-site · Charlotte, North Carolina, United States
Job Summary
Data Engineer III at Bank of America responsible for leading design and delivery of complex data solutions, building and optimizing data pipelines to transform, integrate, and control data across operational and analytical systems. Collaborates with product managers, business stakeholders, and development teams to translate requirements into scalable data models (conceptual, logical, physical), ensure data quality and governance, and support data-informed decision making. Responsibilities include leading code design, ETL/ELT processes, data transformation, data structures, metadata, and deployment readiness; mentoring engineers; guiding test planning and execution; troubleshooting complex SQL queries; and leveraging BI tools (Power BI, Tableau) to surface insights. Requires extensive experience in data modeling methodologies (3NF, dimensional, data vault), data warehousing concepts, relational and NoSQL design, and strong communication across technical and non-technical audiences. Preference for payments-domain familiarity (ISO 20022), Hadoop ecosystem, and Lakehouse concepts; participation in agile ceremonies and collaboration with architects to deliver enterprise-scale data solutions.
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.