Skip to main content
TryApplyNow
TECHEAD logo

​ Senior Python Developer

TECHEAD
Full Timesenior
Alexandria, Virginia, USPosted 12 days ago

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

PythonRSQLAWSDockerKubernetesLinuxPostgreSQL

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

This position is a fully remote contract opportunity in EST or CST This position has the potential to convert to full-time. ***We are seeking a Senior Python Developer to support the modernization of large-scale 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 to support 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. Support backend workflows, job processing, and system performance tuning. 4+ years of Python development experience, including data processing or backend systems. ~2+ years of hands-on experience with Base SAS in production environments. ~4+ years of experience developing and refactoring stored procedures, functions, and database logic in Oracle PL/SQL and/or PostgreSQL (PL/pgSQL). ~4+ years of experience working in Linux environments. ~ Experience modernizing legacy systems into open-source or cloud-based architectures. ~ AWS Lambda, Docker, Kubernetes, or similar technologies). ~2+ years of experience with cloud services (e.g., Lambda, SQS, SNS, IAM, or similar services from a major cloud provider). ~ Experience working with batch processing, ETL pipelines, or data workflow orchestration. ~ Strong SQL skills and experience optimizing database performance. ~ Strong communication skills, particularly in a remote environment.

Keeping our business focused on building and maintaining relationships with our employees and clients is the key to our success. TECHEAD provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state and local laws governing non-discrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including, but not limited to, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

About TECHEAD

TECHEAD logo

TECHEAD

techead.com

BackendOn-site

AI-powered job search

Get every job scored to your resume

Upload your resume and get jobs ranked, your resume tailored, and employee contacts found automatically.

Get Started Free

No credit card to start