← All jobs
Ignite IT

SAS to Python / R Migration Developer

Suitland-Silver Hill
Level
Mid

Not stated in the posting: salary, work type, visa.

Open. First seen 3 October 2026.

About the role

The SAS to Python/R Migration Developer is responsible for hands-on conversion, testing, and validation of SAS analytical code into Python and/or R under the guidance of a migration architect. This role focuses on execution quality, code accuracy, and reproducibility.

This is a build-and-deliver role for someone who enjoys translating logic and making things work correctly.

Key Responsibilities

  • Convert SAS programs into Python and/or R code following defined standards
  • Translate:
  • SAS DATA steps
  • PROC SQL
  • Statistical PROCs
  • SAS Macros into Python/R functions or modules
  • Implement data ingestion, transformation, and analytics workflows
  • Perform side-by-side validation of SAS vs Python/R outputs
  • Debug discrepancies in calculations or statistical results
  • Write clean, maintainable, well-documented Python/R code
  • Develop unit tests and validation scripts
  • Optimize performance for large datasets
  • Collaborate closely with architects and data stakeholders
  • Participate in code reviews and knowledge transfer

Requirements

  • 4+ years of analytics or data engineering experience
  • Strong hands-on SAS programming experience
  • Strong proficiency in Python and/or R
  • Practical experience translating business logic across languages
  • Familiarity with:
  • Pandas / NumPy / SciPy or tidyverse / data.table
  • SQL and relational data concepts
  • Experience validating statistical and analytical outputs

Nice to Have

  • Prior participation in SAS migration projects
  • Experience with Git, CI/CD, and automated testing
  • Exposure to cloud-based analytics environments
  • Understanding of performance tuning in Python or R
Ignite IT's standard text

Benefits

  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Flexible spending account
  • Health insurance
  • Life insurance
  • Paid time off
  • Professional development assistance
  • Referral program
  • Tuition reimbursement
  • Vision insurance

What this role asks for

Particular to this role

NumPy · Pandas · R

Rare in Ignite IT's other 25 open postings.

Standard for software engineering roles

Python

Common in software engineering postings at any company.

90% of this description is written for the role. The rest is Ignite IT's standard text, folded away below.

Read against Ignite IT's other open postings on this site.

The team: CENSUS HIRES STEADILY

This role is one of 19 open in CENSUS. 4 were posted in the last 30 days and the oldest in December: a team that hires all year rather than one being built.

WHAT THE TEAM WORKS WITH, ACROSS ITS POSTINGS

AWS (11 of 19), Python (11 of 19), CI/CD (9 of 19), Test Automation (7 of 19), Cybersecurity (6 of 19), IAM (6 of 19), Zero Trust (6 of 19)

OTHER ROLES ON THIS TEAM

From the team and dates on Ignite IT's own job board.

Similar jobs

Is this your posting and you want it taken down? Email info@careerholo.com.