Data Engineer

Truist Bank•Charlotte, NC
•Hybrid

About The Position

The Data Engineer builds, optimizes, and maintains data pipelines and helps develop an enterprise data ecosystem for broad data consumption. The role includes developing data models, related data architecture documents, and APIs, as well as building and managing data and Big Data pipeline capabilities across modeling, process design, architecture, dashboard and report development, and all phases of ETL. The position helps automate repeatable data preparation and integration tasks; partners with technology teams to understand data capture and testing needs and to build and test end-to-end solutions; and analyzes requests to determine business needs and deliver timely technical solutions. It addresses problems of moderate to high complexity, using analysis of multiple information sources, and leads small data engineering projects while playing significant roles in larger initiatives. The position is based out of Truist offices in Charlotte, North Carolina, and may be eligible for a hybrid remote model. Employees must be able to work onsite at the Charlotte offices at least three days per week. The role requires English fluency and is on the first shift.

Requirements

  • Bachelor's degree in Computer Science, Systems Engineering, or a related technical field.
  • At least 5 years of progressive experience in software engineering or development positions.
  • Experience applying data warehousing and transactional application data concepts and technology.
  • Experience performing data engineering and managing large data volumes.
  • Understanding of data analytics lifecycle methodologies, including data cleansing and preparation methodologies.
  • Experience planning and managing IT projects.
  • Experience with SQL and SQL Plus; ETL architecture and concepts; data integration concepts; Informatica; Big Data concepts; mainframe systems; Rally or a similar project management tool; technical design concepts; requirements concepts; file transfer; iterative methods; Ab Initio; SDLC/technical artifacts; and shell scripting.
  • English fluency is required.
  • Must be able to work onsite at Truist offices in Charlotte, NC, at least three days per week.

Responsibilities

  • Build, optimize, and maintain data pipelines and help develop an enterprise data ecosystem for broad data consumption.
  • Develop data models, data architecture documents, and APIs.
  • Build, manage, and implement data and Big Data pipeline capabilities, including data modeling, process design, pipeline architecture, dashboard and report development, and ETL processes.
  • Drive efforts to partially or completely automate repeatable data preparation and integration tasks.
  • Partner with technology teams to understand data capture and testing needs and build and test end-to-end solutions.
  • Analyze requests to determine business needs and implement effective technical solutions, providing timely problem analysis and resolution and explaining complex, difficult, or sensitive information.
  • Solve problems of moderate to high complexity using judgment based on analysis of multiple information sources.
  • Lead small data engineering projects with manageable risks and resource requirements and play significant roles in larger, more complex initiatives.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Disability insurance
  • Accidental death and dismemberment coverage
  • Tax-preferred savings accounts
  • 401(k) plan
  • At least 10 days of vacation in the first year, prorated based on hire date and full-time or part-time status
  • 10 sick days, prorated
  • Paid holidays
  • Depending on position and division, eligibility may include a defined benefit pension plan, restricted stock units, and/or a deferred compensation plan
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service