Skip to main content

Senior Data Engineer SAS to Python Migration

New York, NY
Permanent
Senior Data Engineer SAS to Python Migration Location: McLean, VA (Onsite 5 days)

Duration: ASAP 12/31 (with potential extension)
Experience: 5 9 Years

Role Overview

Our client is seeking a Senior Data Engineer to lead the migration of complex SAS codebases to Python as part of a large-scale data modernization initiative. This hands-on role focuses on converting legacy logic into scalable, high-performance Python solutions within a financial data environment. The ideal candidate brings deep SAS and Python expertise, strong data engineering fundamentals, and experience modernizing enterprise data pipelines.

Responsibilities & Qualifications
  • Analyze, document, and migrate complex SAS scripts into Python

  • Design and implement efficient, maintainable Python solutions

  • Leverage GitHub and AI-assisted tools to accelerate and standardize code conversion

  • Collaborate with business and technology teams to validate requirements and outputs

  • Develop automated testing strategies to ensure accuracy and data integrity

  • Support and enhance ETL pipelines and data warehouse environments

  • Document migration approaches, standards, and processes

Requirements
  • 5+ years of hands-on SAS programming experience

  • 4+ years of professional Python development experience

  • Proven experience migrating or rewriting SAS code into Python

  • Strong SQL and data engineering experience; Snowflake, DB2, or similar platforms preferred

  • Experience with ETL processes, data governance, and large-scale data environments

  • Familiarity with GitHub and version control best practices

  • Mortgage or financial services experience preferred

  • AWS cloud experience is a plus

  • Strong analytical, communication, and problem-solving skills

Job Type: Permanent

Job ID: 253407631