Data Engineer

Truist•Charlotte, NC
•Hybrid

About The Position

The Data Engineer builds, optimizes, and maintains data pipelines and helps develop the data ecosystem for delivering enterprise data for broad consumption. The role includes developing data models, data architecture documents, and APIs; implementing data and big-data pipeline capabilities; and handling data modeling, process design, pipeline architecture, dashboard and report development, and all phases of ETL processes. The position works with technology teams to understand data capture and testing needs and to build and test end-to-end solutions. It analyzes requests to identify business needs, develops effective technical solutions, and provides timely problem analysis and resolution. The role addresses problems of moderate to high complexity, leads smaller data engineering projects, and plays 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 least three days per week.

Requirements

  • Bachelor's degree in Computer Science, Systems Engineering, or a related technical field.
  • Five 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 life-cycle 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.
  • 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 build the data ecosystem for broad enterprise data consumption.
  • Develop data models, related 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 all phases of ETL.
  • Automate repeatable data preparation and integration tasks, in part or completely.
  • 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.
  • Provide timely problem analysis and resolution, and explain and interpret complex, difficult, or sensitive information.
  • Solve moderately to highly complex problems using judgment based on analysis of multiple information sources, such as modeling and testing.
  • 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 during 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, the role may also be eligible for a defined benefit pension plan, restricted stock units, and/or a deferred compensation plan.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service