2

Remote Python Programmer Jobs in Washington (NOW HIRING)

Job Title Senior SAS/Python Programmer Job Type Full-time Location Bethesda Office - Bethesda, MD 20814 US (Primary) Remote (Virtual) - US - US Travel About Econometrica, Inc. Econometrica, Inc., is ...

Python Developer

Suitland, MD · On-site +1

$54 - $74.50/hr

About the Python Developer position We are looking for a talented Developer with in-depth ... Educational background or experience in satellites and or remote sensing * Industry certifications ...

Python Developer

Suitland, MD · On-site +1

$54 - $74.50/hr

About the Python Developer position We are looking for a talented Developer with in-depth ... Educational background or experience in satellites and or remote sensing * Industry certifications ...

Senior Python Developer

Chantilly, VA · On-site +1

$124K - $167K/yr

Chantilly, VA and Vienna, VA with remote flexibility. Must be local to the DC Metro area. Clearance : Active TS/SCI Mission Focus: As a Senior Python Developer you will have the unique opportunity to ...

Senior Python Developer

Suitland, MD · On-site +1

$100K - $150K/yr

Flexible/remote, with occasional on-site support as needed. Primary Responsibilities * Serve as a Python SME, advising teams on best practices and development approaches * Support the development ...

Herndon, VA with remote flexibility. Must be local to the DC Metro area. Responsibilities ... Python or other programming languages (e.g., Java, C#, GoLang) * Ideal candidates will have ...

Python Developer

Herndon, VA · Remote

$114K - $190K/yr

MANTECH seeks a driven and mission-focused Software Developer to join our elite team based in ... For Remote Opportunities), education and certifications as well as Federal Government Contract ...

Programmer - AI Trainer

Alexandria, VA · On-site +1

$50 - $100/hr

Contribute to developing cutting-edge AI systems, while enjoying the flexibility of remote work and ... other engineers -- who are driving real-world impact in AI development. Our platform offers an ...

Programmer - AI Trainer

Washington, DC · On-site +1

$50 - $100/hr

Contribute to developing cutting-edge AI systems, while enjoying the flexibility of remote work and ... other engineers -- who are driving real-world impact in AI development. Our platform offers an ...

Python Framework Developer

Washington, DC · Remote

$57 - $78.50/hr

Expert in Python (SDKs, packages, plugins, APIs etc) * 5 to 15 years of relevant professional ... Full-remote, but we love getting together to hang out for company offsite - * Healthcare, vision ...

Python Framework Developer

Washington, DC · On-site +1

$57 - $78.50/hr

Expert in Python (SDKs, packages, plugins, APIs etc) * 5 to 15 years of relevant professional ... Full-remote, but we love getting together to hang out for company offsite - * Healthcare, vision ...

next page

Showing results 1-20

Remote Python Programmer information

See Washington salary details

$46

$77

$93

How much do remote python programmer jobs pay per hour?

As of Sep 14, 2026, the average hourly pay for remote python programmer in Washington is $77.14, according to ZipRecruiter salary data. Most workers in this role earn between $70.77 and $81.68 per hour, depending on experience, location, and employer.

What is a remote Python programmer?

Remote Python programmers are software developers who specialize in the Python programming language and work from locations outside of a traditional office environment. They design, build, and maintain applications, scripts, or systems using Python, collaborating with teams and clients through online tools. This role typically requires strong problem-solving skills, familiarity with remote work tools, and the ability to communicate effectively in a distributed team setting.

What are the key skills and qualifications needed to thrive as a remote Python programmer?

To thrive as a Remote Python Programmer, you need strong proficiency in Python programming, problem-solving abilities, and a background in computer science or related fields. Familiarity with version control systems like Git, cloud platforms such as AWS or Azure, and frameworks like Django or Flask is typically required. Excellent communication, self-motivation, and time-management skills are essential for effective remote collaboration. These skills ensure you can deliver high-quality code independently, work efficiently across distributed teams, and adapt to evolving project requirements.

What are some common challenges faced by remote Python programmers, and how can they be addressed?

Remote Python programmers often encounter challenges such as maintaining clear communication with team members across different time zones, managing self-discipline while working independently, and ensuring effective collaboration on codebases. To address these issues, it's important to proactively participate in virtual meetings, use collaborative tools like version control systems (e.g., Git), and establish a structured daily routine. Staying engaged with team chat channels and leveraging project management platforms also helps facilitate smooth workflow and keeps everyone aligned.

What is the difference between Remote Python Programmer vs Remote Data Analyst?

AspectRemote Python ProgrammerRemote Data Analyst
Required SkillsPython, programming, scripting, APIsData analysis, SQL, Excel, visualization
CertificationsPython certifications, coding bootcampsData analysis certifications, SQL certifications
Work EnvironmentRemote, tech companies, startupsRemote, finance, healthcare, consulting
Industry UsageSoftware development, automation, backend servicesBusiness intelligence, reporting, data-driven decision making

While both roles often work remotely and require analytical skills, Remote Python Programmers focus on coding and software development using Python, whereas Remote Data Analysts specialize in interpreting data and creating reports. The choice depends on whether you prefer programming and building applications or analyzing data to inform business decisions.

Are remote Python programmers still in demand?

Remote Python programmers are currently in high demand due to the language's versatility in web development, data analysis, and automation. Companies seek professionals with strong coding skills, experience with frameworks like Django or Flask, and proficiency in version control tools such as Git. The remote work trend has increased opportunities for Python developers across various industries.

What remote jobs can you get with a Remote Python Programmer?

A remote Python programmer can work in various roles such as software developer, data analyst, machine learning engineer, or backend developer. These positions often require knowledge of frameworks like Django or Flask, and may involve tasks like building APIs, data processing, or automation, typically with flexible schedules and remote collaboration tools.

What are the most commonly searched types of Python Programmer jobs in Washington?

The most popular types of Python Programmer jobs in Washington are:

What cities in Washington are hiring for Remote Python Programmer jobs?

Cities in Washington with the most Remote Python Programmer job openings:

Senior SAS/Python Programmer

Bethesda, MD • On-site, Remote

Econometrica
Scientific Research and Development Services • 51 - 200 employees

Full-time

Medical, Dental, Vision, Retirement

Posted 17 days ago


Job description

Job Title
Senior SAS/Python Programmer
Job Type
Full-time
Location
Bethesda Office - Bethesda, MD 20814 US (Primary)
Remote (Virtual) - US - US
Travel
Job Description
About Econometrica, Inc.
Econometrica, Inc., is a research and management organization committed to providing high-quality, cost-effective economic and analytical services for clients in the private and public sectors. Since its founding in 1998, Econometrica has been involved in complex, high-profile contracts for numerous Federal departments and agencies in the healthcare, education, transportation, energy, housing, and finance sectors. Econometrica specializes in research, econometric, analytical, and technical support for our clients, with an emphasis on data science, data analytics, statistics, economic analyses, and program implementation and evaluation services.
The Opportunity
Econometrica is seeking a Senior Programmer to lead the AI-assisted conversion of large legacy SAS codebases into modern SQL- and Python-based cloud computing environments. This is a hands-on engineering role for someone who is genuinely fluent in both languages: the ideal candidate can read a 3,000-line SAS macro with nested %DO loops, PROC SQL pass-through, and multi-level formats and understand what the equivalent, maintainable Python or SQL implementation should look like.
The selected candidate will use large language models (LLMs) and generative AI tooling as a force multiplier - not as a black box. A central responsibility of this role is designing the workflow that makes AI-assisted conversion trustworthy: decomposing legacy code into translatable units, engineering prompts and context that produce correct output, and building the automated validation harnesses that prove the converted code reproduces the original results to the row and to the decimal. The candidate will work alongside a multidisciplinary team of statistical programmers, data engineers, data scientists, and client stakeholders, and will help establish the conversion patterns, standards, and documentation that subsequent modernization projects reuse.
Tasks may include the following:
  • Assessing and inventorying existing SAS code bases-including DATA steps, PROC SQL, macros, arrays, formats, and complex conditional logic-to determine business logic, data lineage, dependencies, and modernization priorities.
  • Designing, prompting, and iterating on LLM-based conversion workflows to re-engineer SAS programs for Python- and SQL-based cloud environments while avoiding literal "SAS-in-Python" anti-patterns and applying appropriate performance optimizations.
  • Building and running equivalence-testing harnesses that compare legacy SAS output against converted output at scale - row counts, key-level joins, column-by-column value comparison with defined numeric tolerances, distributional checks, and edge-case handling - and documenting every accepted discrepancy with its justification.
  • Refactoring machine-generated code into production-quality, modular pipelines in modern cloud environments, which may include Azure or AWS, and coordinating with the Data Engineering team on orchestration, scheduling, and deployment.
  • Identifying data quality issues surfaced during conversion and developing recommendations on how to resolve them to ensure data completeness, consistency, and accuracy for clients' analytical products.
  • Documenting conversion methodology, mapping logic, validation evidence, and residual risk in a form suitable for client acceptance, audit, and recordkeeping requirements - and preparing plain-language summaries for nontechnical audiences.
  • Mentoring junior SAS and Python programmers on modernization techniques and on the responsible, verified use of AI coding assistants.

Education and Qualifications
Required Skills and Experience:
  • Five (5) or more years of hands-on experience using SAS for data analytics and reporting.
  • Three (3) or more years of hands-on experience manipulating data in Python, with required proficiency in Pandas.
  • Three (2) or more years of hands-on experience working in a modern cloud environment (Azure, AWS, or GCP).
  • Two (2) or more years of hands-on experience conducting advanced data analysis in SQL.
  • Ability to independently investigate and lead to completion programming tasks of high complexity, and to independently conduct quality assurance and troubleshoot coding issues.
  • Ability to work effectively in a multidisciplinary team setting and to develop effective relationships with clients, consultants, and contractors.
  • Ability to obtain and maintain public trust security clearance.

Desired Skills and Experience:
  • SAS Base and Advanced certifications.
  • Certifications in cloud architecture, data engineering, or related disciplines.
  • Demonstrated experience converting, refactoring, or re-platforming legacy analytic code, with a documented approach to validating that modernized outputs match legacy results.
  • Experience with version control (Git) and collaborative development workflows, including code review and documentation.
  • Experience with distributed processing frameworks (e.g., Spark/PySpark) for large-scale data transformation.

Additional requirements for the position could involve occasional travel relevant to the responsibilities noted above.
Education
Master's or doctorate-level degree in data science, computer science, mathematics, or a related field; OR ten (10) years of applied work experience in one of the same fields.
Our Generous Benefits Package Includes:
  • Being part of a dynamic research group that continues to grow.
  • Company-sponsored healthcare plan and optional vision/dental coverage.
  • Excellent training and development opportunities.
  • Referral bonuses.
  • 401(k) program.
  • Organized social activities.
  • Metro SmartBenefits® Program.

Work Environment
This position is remote, though candidates may choose to work in Econometrica's office if they are local.
The office is located at a Metro stop in beautiful downtown Bethesda, MD, within walking distance of great restaurants and local fare. We have a typical office setting with a quiet-to-moderate noise level.
Physical Requirements
The physical requirements are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
The above job description is not intended to be an all-inclusive list of duties and standards of the position. Other instructions and related duties may be assigned by the employee's supervisor.
Econometrica, Inc., is an Equal Opportunity Employer (EOE), and we seek to create an inclusive workplace that embraces diverse backgrounds, life experiences, and perspectives.