EngineerJobs.io
← Back to all jobs

Job Description

Truist Bank is seeking a Data Engineer to help build, optimize, and maintain enterprise data pipelines and the broader data ecosystem used for wide consumption. In this hybrid role based in Charlotte, NC, you will support end-to-end delivery of data solutions, including ETL, data modeling, and automation of repeatable preparation workflows.

Role Summary

You will design and maintain enterprise pipelines that support data accessibility across teams. The work includes developing data models, contributing to data architecture documentation, supporting API development, and partnering with technology teams to deliver solutions that meet capture and testing needs.

Key Responsibilities

  • Build, optimize, and maintain data pipelines, and support the creation of the data ecosystem for enterprise-wide consumption, including developing data models, data architecture documents, and APIs.
  • Build, manage, and implement data and/or Big Data pipeline capabilities, covering data modeling, process design, and overall pipeline architecture, along with dashboard and report development and all ETL phases (extract, transform, load).
  • Lead efforts to partially or completely automate repeatable data preparation and integration tasks.
  • Partner with technology teams to understand data capture and testing requirements and to build and test end-to-end solutions.
  • Analyze business needs from requests and implement technical solutions, providing timely problem analysis and resolution and explaining or interpreting complex, difficult, or sensitive information.
  • Solve moderate to high complexity problems using judgment based on analysis of multiple sources of information (including modeling and testing).
  • Lead small data engineering projects with manageable risks and resource requirements, while playing a significant role in larger, more complex initiatives.

Required Qualifications

  • Bachelor’s degree in Computer Science, Systems Engineering, or a related technical field.
  • 5 years of progressive experience in software engineering or development positions performing and/or utilizing:
    • Data warehousing and transactional application data concepts and technology
    • Data engineering and managing large data volumes
    • Data analytics life cycle methodologies, including data cleansing and preparation
    • Planning and managing IT projects
    • Experience with SQL, SQL Plus; ETL architecture and concepts; data integration concepts; Informatica; Big data concepts; Mainframe systems; Rally or similar project management tool; technical design concepts; requirements concepts; file transfer; iterative development; Ab Initio; SDLC/technical artifacts; and shell scripting

Technology Stack

  • SQL, SQL Plus
  • ETL architecture and concepts
  • Data integration concepts, Informatica
  • Big data concepts
  • Mainframe systems
  • Rally, Ab Initio
  • SDLC/technical artifacts
  • Shell scripting, file transfer

Benefits

  • Medical, Dental, Vision
  • Life insurance; Disability; Accidental death and dismemberment
  • Tax-preferred savings accounts
  • 401k plan
  • No less than 10 days of vacation (prorated based on date of hire and by full-time or part-time status) during the first year of employment
  • 10 sick days (also prorated)
  • Paid holidays
  • Depending on the position and division: defined benefit pension plan; restricted stock units; deferred compensation plan

Job Details

  • Regular position
  • English (Required)
  • 1st shift (United States of America)
  • Location: Charlotte, NC (hybrid)
  • Hybrid remote eligibility may apply; role is based out of and reports to Truist offices in Charlotte, NC
  • Applicants must be able to work onsite at Truist offices in Charlotte, NC at least 3 days per week

Similar Jobs