Data Engineer II

TD Bank

Mount Laurel Township (NJ)

On-site

USD 79,000 - 128,000

Full time

4 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health benefits
Retirement plan
Paid time off (PTO)
Discounts and banking benefits
Career development

Job summary

TD Bank is seeking a Data Engineer II to support data modeling, quality, profiling, ingestion, ETL, and metadata practices across the platform. You will collaborate with cross-functional teams to ensure data governance, lineage, and security standards are followed.

The role requires hands-on experience with Azure Databricks, PySpark, SQL, and Azure Data Factory, designing scalable data models and robust ETL processes. Onsite in Mount Laurel, NJ with 40-hour weeks.

Qualifications

  • Degree, Postgraduate Degree, or Technical Certificate in Data Management or a related discipline (e.g., Computer Science or Engineering), or equivalent practical experience.
  • 3+ years of relevant experience.
  • Advanced knowledge of data engineering frameworks, technologies, tools, processes, patterns, and procedures.

Responsibilities

  • Provide data engineering functions including data modeling, data quality, data profiling, data acquisition and ingestion, ETL, metadata enrichment and management, and data provenance and lineage.
  • Articulate complex, large-scale technical design to non-technical partners.
  • Elicit, analyze, and translate business and data requirements into data solutions and governance, lineage, and metadata.

Skills

Azure Databricks
PySpark
SQL
Azure Data Factory
Big Data
ETL
GitHub
Bitbucket
Data governance
CI/CD
DevOps practices
Cloud migration
Data lineage
Analytical problem-solving

Education

Degree/Certificate in Data Management or related

Tools

TD Bank tools

Job description

The Data Engineer II role supports data engineering activities across data modeling, quality, profiling, acquisition, ingestion, and ETL and metadata practices. You will also contribute to governance, compliance, testing and release support, and documentation of technical decisions.

Key Responsibilities
  • Provide data engineering functions including data modeling, data quality, data profiling, data acquisition and ingestion, ETL, metadata enrichment and management, and data provenance and lineage.
  • Perform data analysis to assess data management requirements for a specific Platform or Journey, including analysis spanning multiple pods or products.
  • Maintain expert knowledge of upstream data using outputs from data profiling and data quality reporting, and through production of metadata.
  • Articulate complex, large-scale technical design and development details to non-technical business partners.
  • Elicit, analyze, and translate business and data requirements into business solutions, including entity relationship diagrams, dimensional data models, ETL and business rules, data life-cycle management, governance, lineage, and metadata.
  • Ensure data is maintained in compliance with enterprise data standards, policies, and guidelines.
  • Develop and maintain complex data models using industry standard modeling tools.
  • Develop and maintain complex ETL jobs and frameworks using TD Bank standard tools.
  • Support development and testing teams to resolve data issues, including escalation support for complex problems.
  • Support partners and stakeholders in interpreting and analyzing data.
  • Build effective relationships within your pod and across partner teams to support collaboration on pod deliverables.
  • Coordinate with technology work teams such as ITS, ARE, Architecture, and Enterprise Protect to support overall delivery success.
  • Support QA by performing data analysis and investigations of complex issues and test cases as part of SIT/UAT/PAT testing.
  • Provide oversight during post-implementation activities in the warranty period.
  • Execute and approve code check-in and check-out into the source code repository as part of source code management.
  • Work with ITS/ARE teams to support code packaging and deployment using CI/CD into higher environments.
  • Participate as a lead participant in design and architecture reviews or application.
  • Raise ServiceNow requests and work with the change management team to support release management activities.
  • Lead data engineering initiatives and capabilities, and apply data governance principles across the organization.
  • Ensure metadata and data lineage are captured and compatible with enterprise metadata and data management tools and processes.
  • Adhere to standard security coding practices to help ensure applications are free of common coding vulnerabilities.
  • Identify and document technical decisions, technical risks, and lessons learned, and implement enhancements accordingly.
  • Protect organizational interests by identifying and managing risks and escalating non-standard, high-risk activities as necessary.
  • Adhere to internal policies and procedures and applicable regulatory guidelines.
  • Keep current on emerging trends and developments, and grow knowledge of the business and related tools and techniques.
  • Enable team members through knowledge sharing and engineering best practices, provide guidance, and proactively identify and resolve issues.
  • Participate in personal performance management and development activities, including cross training within your team.
  • Keep others informed of project and day-to-day activity status and progress.
  • Lead, motivate, and develop relationships with internal and external stakeholders to build productive working relationships.
  • Contribute to a fair, positive, and equitable environment that supports a diverse workforce.
  • Act as a brand ambassador for your business area/function and the bank internally and/or externally.
Required Qualifications
  • Degree, Postgraduate Degree, or Technical Certificate in Data Management or a related discipline (for example, Computer Science or Engineering), or equivalent practical experience.
  • 3+ years of relevant experience.
  • Advanced knowledge of data engineering frameworks, technologies, tools, processes, patterns, and procedures, including impact on other technology areas such as Architecture or Infrastructure.
  • Ability to perform complex technical tasks independently.
  • Advanced knowledge of TD applications, systems, networks, innovation, design activities, business, organization, best practices, and standards.
  • Capability to design and develop to meet business and technical requirements, including analysis, adaptation, integration, coding, testing, debugging, and execution.
  • Ability to use and evolve established patterns to solve complex problems and lead development of new patterns when needed.
  • May be recognized as a subject matter expert in areas directly related to key accountabilities.
  • 3+ years with: Azure Databricks, PySpark, SQL, Azure Data Factory (ADF), Big Data, ETL, Data Engineering, GitHub or Bitbucket, and analytical and problem-solving skills.
  • 1+ years with: Delta Lake, Unity Catalog, CI/CD and DevOps practices, data governance and lineage, and cloud migration and modernization.
Technology Stack
  • Azure Databricks, Apache Spark, PySpark, SQL
  • Azure Data Factory (ADF), ETL
  • Delta Lake, Unity Catalog, data governance, data catalogs
  • GitHub, Bitbucket
  • CI/CD, DevOps
  • SIT/UAT/PAT testing, ServiceNow
Location and Schedule
  • Work location: Mount Laurel, New Jersey, United States of America (onsite)
  • Hours: 40
Compensation
  • Base salary and pay range: $79,160 - $127,670 USD per year
  • Incentives: Eligibility for cash and/or equity incentive awards generally through participation in an incentive plan
Benefits
  • Health and well-being benefits
  • Savings and retirement programs
  • Paid time off, including Vacation PTO, Flex PTO, and Holiday PTO
  • Banking benefits and discounts
  • Career development and reward and recognition
  • Training and onboarding sessions
Accommodation

If you are an applicant with a disability and need accommodations to complete the application process, email USWAPTDO@td.com. Include your full name, best way to reach you, and the accommodation needed to assist you with the applicant process.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Engineer II (US)
Data Engineer II (US)

TD • Mount Laurel Township (NJ)

On-site
USD 79,000 - 128,000
Data Engineer II (US)
Data Engineer II (US)

TD Bank • Mount Laurel Township (NJ)

On-site
USD 79,000 - 128,000
Data Engineer II (US)
Data Engineer II (US)

TD Bank Group • Mount Laurel Township (NJ)

On-site
USD 79,000 - 128,000
Data Designer II (US) - Business System Analyst
Data Designer II (US) - Business System Analyst

TD • Mount Laurel Township (NJ)

On-site
USD 79,000 - 128,000
Sr IT Developer (US)
Sr IT Developer (US)

TD • New York (NY)

On-site
USD 120,000 - 165,000
Lead Software Engineer-Technology Design, Development, and Delivery (Consumer Banking)
Lead Software Engineer-Technology Design, Development, and Delivery (Consumer Banking)

TD Bank Group • Mount Laurel Township (NJ)

On-site
USD 87,000 - 130,000
IT Data Specialist (US)
IT Data Specialist (US)

Socket.dev • Mount Laurel Township (NJ)

On-site
USD 91,000 - 136,000
Senior Java Developer - TDS (US)
Senior Java Developer - TDS (US)

TD • Mount Laurel Township (NJ)

On-site
USD 100,000 - 130,000
Health and well-being benefits
Paid time off
Career development opportunities
Senior Engineer, Network Security / Engineer II (US)
Senior Engineer, Network Security / Engineer II (US)

Socket.dev • Mount Laurel Township (NJ), Town of Florida (NY)

On-site
USD 98,000 - 159,000
Sr IT Lead Dev/Design Specialist (US).
Sr IT Lead Dev/Design Specialist (US).

TD Bank Group • Mount Laurel Township (NJ)

On-site
USD 113,000 - 214,000