Senior, Data Engineer

DEPT®•New York, NY
•$96,000 - $140,000•Remote

About The Position

DEPT® is seeking a well-rounded, flexible Data Engineer who can translate business goals into practical technical solutions. The role calls for experience across multiple teams, initiative on projects, and the ability to explain technical contributions in detail. Experience with a DevOps team and an Agile approach is desirable but not required. DEPT® emphasizes a pragmatic engineering approach to making data work for the business. The successful candidate will help connect technical solutions to business needs, participate in the design of systems, schemas, and data pipelines, and provide sound technical guidance. They will work collaboratively with peers and new hires, research what they need to complete tasks, prioritize work across projects, communicate project status, and realign client expectations when challenges arise. This is a U.S.-remote position. The anticipated salary range is $96,000–$140,000 USD, based on a 40-hour workweek and factors including experience, expertise, physical location, and organizational impact.

Requirements

  • At least 3 years of experience with core programming fundamentals, modern tools such as IDEs and command-line interfaces, Git or other version control, and basic debugging.
  • Experience with scripting languages such as Python or Ruby, or compiled languages such as Java, Scala, or C++.
  • At least 2 years of experience with data management tools, including pipeline management tools such as Airflow or Luigi and/or enterprise ETL tools such as Informatica, SSIS, or DataStage.
  • At least 2 years of experience with DevOps tools such as Terraform, Kubernetes, or Docker.
  • At least 2 years of experience with database management systems such as BigQuery, Snowflake, PostgreSQL, MySQL, Oracle, MS SQL Server, or Redshift.
  • At least 2 years of experience discovering and assessing a client’s portfolio, tools, and applications.
  • At least 2 years of professional software and consulting experience.
  • Ability to communicate project status and prioritize multiple tasks.
  • Ability to contribute to technical design and provide guidance.

Nice To Haves

  • Experience working in cloud environments such as AWS or GCP.
  • Experience with Unix-based operating systems.
  • Experience working with a DevOps team.
  • Experience working in an Agile environment.

Responsibilities

  • Realign client expectations when challenges arise, including delays or changes in scope.
  • Independently research information needed to perform tasks and seek help appropriately rather than spending significant time on already-solved issues.
  • Identify technical solutions that address internal or client situations and connect those solutions to business needs.
  • Work with peers and new hires to help them understand and apply best practices.
  • Prioritize multiple tasks and communicate overall project status.
  • Participate in the technical design of systems, schemas, and pipelines and offer sound guidance.
  • Translate business goals into concrete data engineering solutions.

Benefits

  • Healthcare coverage
  • Dental coverage
  • Vision coverage
  • 401(k) plan with matching
  • PTO
  • Paid company holidays
  • Parental leave
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service