About the role

Who We Are: Shepherd is the fastest-growing veterinary practice management software in the U.S. We're on a mission to simplify running a veterinary practice, empowering vets and their teams so that they can rekindle their joy of practicing veterinary medicine. Our success story is a testament to a powerful combination: a stellar product, exceptional people, and an unwavering commitment to our unique culture.
Position: Data Migration Engineer for the world’s greatest veterinary Practice Management Solution (Shepherd).
Your Mission: Leverage diverse technologies to design, build, maintain, and continuously improve a best-in-class end-to-end data migration pipeline for veterinary Practice Management Information Systems. This role will support the extraction, transformation, validation, and import of complex customer data from a variety of legacy and modern systems into Shepherd’s platform.
What you will do:
  • Strong experience with SQL, relational data analysis, and common database systems
  • Experience with Java and/or Python, plus familiarity with Git, testing practices, and deployment workflows
  • Familiarity with ETL processes, best practices, and data integration platforms (ex. CloverDX, Flatfile) or similar tools
  • Experience working with REST APIs, OAuth2/token-based authentication, flat files, database exports, backups, and on-premises data sources
  • Advanced understanding of data transformation, normalization, schema mapping, validation, secure data handling, and technical troubleshooting
What we are looking for:
  • Design, build, and maintain scalable ETL workflows for migrating veterinary practice data into Shepherd’s platform
  • Extract, transform, normalize, and map data from diverse source systems into standardized target data models
  • Build validation, reconciliation, error-handling, retry, and QA processes to ensure migration accuracy and reliability
  • Troubleshoot pipeline failures, source-specific issues, and project-level blockers while supporting internal end-users
  • Create and maintain documentation covering tool usage, source-system scope and limitations, known omissions, process changes, and evolving best practices
  • What we offer you:
  • Competitive salary and benefits
A multifaceted job with a high degree of responsibility, autonomy, and opportunity. A modern work environment with a dedicated and motivated team A work environment built on collaboration, flexibility, and respect

Matching similar jobs

JOB OVERVIEW

Experience level

Lead

Location

Jacksonville, FL

Occupation

Data Warehousing Specialists

Industry

Computer Systems Design Services

Posted

3 days ago

Tired of running searches?

Rank the roles you'd take once, and matches like these arrive on their own.

CREATE PROFILE