Data Engineer Jobs

7,526 jobs found — updated daily

Data Engineer

Goodwin•Washington, DC
•$92,900 - $160,300

About The Position

The Data Engineer will join Goodwin’s Global Operations Team and help build, maintain, and improve the data pipelines and platforms that support the Firm’s analytics and reporting. Working as part of a growing data function, this role collaborates with senior data engineers, product owners, and business stakeholders in support of the Firm’s data modernization efforts. The position contributes to reliable data movement and transformation, data governance, documentation, and team delivery practices.

Requirements

  • At least 2 years of experience in a data engineering or related technical role.
  • Strong SQL skills, including joins, aggregations, CTEs, and window functions.
  • Experience with Python for data engineering, scripting, or automation tasks.
  • Hands-on experience with at least one cloud data platform, such as Snowflake, Databricks, BigQuery, or Redshift.
  • Understanding of core data modeling concepts, including fact tables, dimension tables, and schema design.
  • Experience using Git or similar tools for source control.
  • Strong problem-solving skills and attention to data accuracy and detail.
  • Ability to work independently and collaboratively across teams.

Nice To Haves

  • Bachelor’s degree in Computer Science or a related field (preferred).
  • Exposure to law firm application databases such as Aderant Expert, Foundation, or iManage.
  • Familiarity with ETL/ELT tools such as dbt, Airflow, or similar transformation/orchestration frameworks.
  • Familiarity with AI/LLM technologies as applied to data engineering.

Responsibilities

  • Build, test, and maintain data pipelines and data models using orchestration and transformation tools to move and transform data across source systems, warehouses, and analytics platforms.
  • Support the development and maintenance of ETL/ELT processes, ensuring data is accurate, timely, and reliable.
  • Troubleshoot and resolve data quality issues.
  • Collaborate with data engineers and product owners to implement data governance practices, including testable code, proper error handling, rerunnable jobs, and monitoring and observability.
  • Contribute to documentation of data pipelines, schemas, and processes to support team knowledge-sharing.
  • Participate in Agile ceremonies, including sprint planning, stand-ups, and retrospectives.
  • Use Git for all code changes.

Benefits

  • Health, dental, and vision insurance
  • Life and disability insurance
  • Retirement & Savings Plan
  • Emergency back-up child and adult care
  • Paid vacation, sick time off, and holidays
  • Professional development and career advancement opportunities
  • Employee recognition and reward programs
  • Employee wellness and assistance programs
  • Employee discounts and perks

Career Resources

Build a Resume for Data Engineer

The resume builder that gets results.

  • Get clear feedback so you look as qualified as you are
  • Align your resume with the job to get further in the process, faster
  • Take the guesswork out of resume writing

Explore Related Job Searches

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service