Senior Python & SAS Developer (Data Modernization)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+25 more
Job description
We are seeking a Senior Python & SAS Developer to support the modernization of federal statistical and survey processing systems. This role focuses on transforming legacy SAS-based workflows into scalable, open-source solutions using Python (including PySpark) and modern data architecture patterns.
You will play a key role in re-engineering backend processes, optimizing database logic, and supporting both legacy SAS systems and modern cloud-based, serverless applications., * Modernize legacy SAS-based processes into Python-based solutions (PySpark or R where applicable)
- Refactor and re-architect applications into supporting cloud-based and serverless data processing workflows
- Translate procedural logic, stored procedures, and functions into optimized PostgreSQL (PL/pgSQL)
- Develop, maintain, and support existing SAS (Base SAS) workflows
- Work within a Linux-based environment for development and deployment
- Collaborate with stakeholders to interpret requirements and translate them into technical solutions
- Write, test, and deploy production-ready code; participate in code reviews
- Use Git for version control and contribute to team development standards
- Support backend workflows, job processing, and system performance tuning
Requirements
Do you have experience in Systems architecture within technology?, * 4+ years Python development, including data processing or backend systems
- 2+ years Hands-on experience with Base SAS in production environments
- 4+ years experience developing and refactoring stored procedures, functions, and database logic in Oracle PL/SQL and/or PostgreSQL (PL/pgSQL)
- 4+ years working in Linux environments
- Experience modernizing legacy systems into open-source or cloud-based architectures
- Experience with serverless or containerized environments (AWS Lambda, Docker, Kubernetes, etc.)
- 2+ years AWS experience (Lambda, SQS, SNS, IAM or similar services)
- Experience working with batch processing, ETL pipelines, or data workflow orchestration
- Strong SQL skills and experience optimizing database performance
- Ability to translate legacy logic into scalable, maintainable solutions
- Strong communication skills in a remote environment
- Must be a U.S. Citizen (federal contract requirement)
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Making Data Warehouses Fast: A Developer’s Story
Data Analyst Salary in the UK
Fully Remote Software Engineer Jobs
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again