1

Python Volunteer Jobs in Virginia (NOW HIRING)

Data & Software Engineer

Chantilly, VA

$117K - $140K/yr

Successful candidate will have advanced Python programming skills, familiarity with Java, an ... Life Insurance (Basic, Voluntary & AD&D) * Paid Time Off (Vacation, Sick & Public Holidays) * Short ...

Data & Software Engineer

Chantilly, VA · On-site

$117K - $140K/yr

Successful candidate will have advanced Python programming skills, familiarity with Java, an ... Life Insurance (Basic, Voluntary & AD&D) * Paid Time Off (Vacation, Sick & Public Holidays) * Short ...

Java, Python, C, C#, C++, JavaScript, R, SQL, MATLAB, Mathematica, TypeScript, Shell scripting, Go ... Voluntary Hospital Indemnity (Critical Illness & Accident) * Voluntary Term Life Insurance * 401K

Healthcare Data Developer

Vienna, VA · On-site

$90K - $120K/yr

Develop SQL queries and Python scripts for data processing, transformation, validation, and ... Flexible PTO, monthly half-day refuels, volunteer time off, 10 paid holidays * Own Your Day ...

Data Scientist

Mclean, VA · On-site

$190K - $225K/yr

Demonstrated professional or academic experience using Python NLP packages such as Spacy, Gensim ... Benefits include Health/Dental/Vision, 401(k), Paid Time Off, STD/LTD/Life Insurance/Voluntary Life ...

Data Scientist

Mclean, VA · On-site

$190K - $225K/yr

Demonstrated professional or academic experience using Python NLP packages such as Spacy, Gensim ... Benefits include Health/Dental/Vision, 401(k), Paid Time Off, STD/LTD/Life Insurance/Voluntary Life ...

Data Scientist

Glen Allen, VA · On-site

$100 - $125/hr

Voluntary Supplemental Programs - We offer additional options to secure your financial future ... The ideal candidate should be proficient in Python, PySpark, and SQL, experienced in time series ...

Proficiency in software/application coding development using Python, SQL, R, Alteryx, SAS, or ... voluntary plans, as well as participation in a 401(k) plan. System One is an Equal Opportunity ...

next page

Showing results 1-20

Python Volunteer information

See Virginia salary details

$13

$58

$85

How much do python volunteer jobs pay per hour?

As of Sep 9, 2026, the average hourly pay for python volunteer in Virginia is $58.12, according to ZipRecruiter salary data. Most workers in this role earn between $47.88 and $66.01 per hour, depending on experience, location, and employer.

What is a Python volunteer?

A Python Volunteer job involves contributing programming skills to assist organizations, nonprofits, or open-source projects. Volunteers may help with coding, debugging, data analysis, automation, or software development. These roles are often unpaid but provide valuable experience, networking opportunities, and a chance to support meaningful initiatives. Tasks can range from writing scripts to improving existing codebases or collaborating on community-driven projects.

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

To thrive as a Python Volunteer, you should possess a solid understanding of Python programming fundamentals, problem-solving abilities, and experience with version control systems like Git. Familiarity with collaborative tools such as GitHub, Jupyter Notebooks, and code review platforms is often beneficial, and relevant certifications or experience in open-source contributions can be advantageous. Strong communication skills, reliability, and a passion for learning make a volunteer stand out in team and community-driven environments. These abilities are crucial for contributing effectively, working with diverse teams, and making a positive impact on projects and the organization.

What kinds of projects do Python volunteers typically work on, and how is the workload managed?

Python Volunteers often assist with a variety of projects such as data analysis, writing or improving scripts, developing web applications, or supporting open-source software initiatives. Work assignments are usually flexible and tailored to match both your skills and the organization’s needs, with tasks ranging from bug fixing to feature development. Teams may use project management tools like Trello or Slack to assign tasks and facilitate communication among volunteers. As a Python Volunteer, you’ll frequently collaborate with other developers and sometimes with non-technical team members, which enhances the learning experience and fosters a supportive environment. This structure allows volunteers to contribute at their own pace while still delivering valuable outcomes.

Are there many job opportunities for Python Volunteer?

Job opportunities for Python Volunteers are generally limited, as volunteer roles are typically unpaid and focus on community support, open-source projects, or non-profit work. However, gaining experience as a Python Volunteer can lead to paid positions or freelance opportunities in software development, data analysis, or automation, especially if combined with relevant skills and certifications. The availability of such roles depends on the organization and project needs.

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

The most popular types of Python jobs in Virginia are:

What are popular job titles related to Python Volunteer jobs in Virginia?

For Python Volunteer jobs in Virginia, the most frequently searched job titles are:

What cities in Virginia are hiring for Python Volunteer jobs?

Cities in Virginia with the most Python Volunteer job openings:

Infographic showing various Python Volunteer job openings in Virginia as of August 2026, with employment types broken down into 76% Full Time, and 24% Part Time. Highlights an 92% Physical, 3% Hybrid, and 5% Remote job distribution, with an average salary of $120,887 per year, or $58.1 per hour.

Python PySpark Developer

Mclean, VA • On-site

Hexaware Technologies, Inc
IT Services • 10K+ employees

$51.50 - $71/hr

Other

Medical, Retirement

Posted 12 days ago


Key responsibilities

  • Develop, enhance, and maintain data processing applications using Python and PySpark.

  • Design and implement scalable ETL and data transformation workflows.

  • Troubleshoot data pipelines, application issues, and production defects.


Job description

What Working at Hexaware offers:

Hexaware is a dynamic and innovative IT organization committed to delivering cutting-edge solutions to our clients worldwide. We pride ourselves on fostering a collaborative and inclusive work environment where every team member is valued and empowered to succeed.

Hexaware provides access to a vast array of tools that enhance, revolutionize, and advance professional profile. We complete the circle with excellent growth opportunities, chances to collaborate with highly visible customers, chances to work alongside bright brains, and the perfect work-life balance.

With an ever-expanding portfolio of capabilities, we delve deep into and identify the source of our motivation. Although technology is at the core of our solutions, it is still the people and their passion that fuel Hexaware s commitment towards creating smiles.

At Hexaware we encourage to challenge oneself to achieve full potential and propel growth. We trust and empower to disrupt the status quo and innovate for a better future. We encourage an open and inspiring culture that fosters learning and brings talented, passionate, and caring people together.

We are always interested in, and want to support, the professional and personal you. We offer a wide array of programs to help expand skills and supercharge careers. We help discover passion the driving force that makes one smile and innovate, create, and make a difference every day.

The Hexaware Advantage: Your Workplace Benefits

  • Excellent Health benefits with low-cost employee premium.
  • Wide range of voluntary benefits such as Legal, Identity theft and Critical Care Coverage
  • Unlimited training and upskilling opportunities through Udemy and Hexavarsity

Who we are?

At Hexaware Technologies, we are a leading global IT Services company, dedicated to driving digital transformation and innovation for businesses around the world. Founded in 1990, Hexaware has grown into a global trusted partner for enterprises, offering comprehensive AI empowered services including IT Consulting, Application Development, Infrastructure and Cloud Management and Business Process services.

At Hexaware we are a community of creative, diverse, and open-minded Hexawarians creating smiles through the power of great people and technology.

We pride ourselves on our people-centric culture and commitment to sustainability. Our diverse team of over 30,000 professionals across 30 countries is driven by a shared passion for innovation and excellence. We foster a collaborative environment where creativity and continuous learning are encouraged, enabling our employees to thrive and grow.

What would you do?

Position - Python and PySpark Developer
Location- McLean, VA (Onsite)

Role Overview: We are looking for a Python and PySpark Developer to join an enterprise technology team responsible for building, enhancing, and supporting large-scale data processing and business applications.

The primary focus of this role will be on Python development, PySpark-based data processing, ETL development, and data integration. The successful candidate will also work with application and user-interface components. Experience with Angular or legacy Java web frameworks such as Struts is beneficial, but candidates with strong Python and PySpark capabilities who are willing to learn these technologies will also be considered.

Key Responsibilities:

- Develop, enhance, and maintain data processing applications using Python and PySpark.

- Design and implement scalable ETL and data transformation workflows.

- Process and analyze large datasets using distributed computing frameworks.

- Integrate data from databases, files, APIs, and enterprise applications.

- Write reusable, maintainable, and well-tested Python code.

- Troubleshoot data pipelines, application issues, and production defects.

- Perform data validation, reconciliation, and quality checks.

- Collaborate with data engineers, application developers, business analysts, and QA teams.

- Support the development of reporting, monitoring, and operational interfaces.

- Contribute to application integration between modern data platforms and existing enterprise systems.

- Learn and support Angular-based front-end components as required.

- Assist with the maintenance and gradual enhancement of legacy Struts-based applications.

- Participate in code reviews, technical documentation, testing, and deployment activities.

Required Skills and Experience:

- Bachelor s degree in Computer Science, Engineering, Information Technology, or a related discipline.

- Strong hands-on experience with Python development.

- Practical experience with PySpark and distributed data processing.

- Experience developing ETL or data engineering pipelines.

- Good understanding of data structures, transformation logic, and performance optimization.

- Experience working with SQL and relational databases.

- Experience with version control systems, preferably Git.

- Ability to write clean, modular, and maintainable code.

- Understanding of software development life cycle practices.

- Experience with unit testing, integration testing, and code quality practices.

- Strong problem-solving and analytical skills.

- Ability to work effectively in a collaborative enterprise development environment.

- Good communication skills and the ability to understand business requirements.

What you ll get from us:

Insert employee benefits here e.g.:

  • Competitive Salary
  • Company Pension Scheme
  • Comprehensive Health Insurance
  • Flexible Work Hours and Hybrid Work Options
  • XX days paid annual holidays + public holidays.
  • Professional Development and Training Opportunities
  • Employee Assistance Program (EAP)
  • Diversity, Equity, and Inclusion Initiatives
  • Company Events and Team-Building Activities

Equal Opportunities Employer:

Hexaware Technologies is an equal opportunity employer. We are dedicated to providing a work environment free from discrimination and harassment. All employment decisions at Hexaware are based on business needs, job requirements, and individual qualifications. We do not discriminate based on race including colour, nationality, ethnic or national origin, religion or belief, sex, age, disability, marital status, sexual orientation, parental status, gender reassignment, or any other status protected by law. We encourage candidates of all backgrounds to apply.