1

Python Coding Jobs in Richmond, VA (NOW HIRING)

Lead Analytics & Automation Engineer

Richmond, VA · On-site

$101K - $133K/yr

Hands-on experience writing production-quality Python code (scripting, ETL/ELT, API integration); experience with RPA-to-AI/automation migration is a plus * Experience delivering analytics solutions ...

Demonstrated ability to create reusable, modular, and maintainable automation code * Experience with version control integration and CI/CD pipeline automation using Ansible Automation Platform Python ...

Demonstrated ability to create reusable, modular, and maintainable automation code * Experience with version control integration and CI/CD pipeline automation using Ansible Automation Platform Python ...

Design, develop, implement, and maintain automation solutions using Ansible, Python, and Shell ... conduct code reviewsTroubleshoot and resolve complex technical issues in automated ...

Sr. Data Analyst

Richmond, VA · On-site

$85K - $107K/yr

Experience working in AWS environment (S3, Snowflake, EC2, APIs) Skilled in coding languages (Python,SQL,Spark) Ability to thrive in a fast paced, evolving work environment Experience with BI tools ...

Automation Engineer

Richmond, VA · On-site

$85 - $90/hr

Demonstrated ability to create reusable, modular, and maintainable automation code * Experience with version control integration and CI/CD pipeline automation using Ansible Automation Platform Python ...

Writing and debugging code in languages such as C#, Java, Python, or C++ * Participating on an Agile Scrum team, collaborating across design, development, and testing * Supporting the development of ...

... Python Implement and support CMS solutions, including Drupal Utilize AI-driven coding tools (e.g., Copilot, generative AI assistants) to enhance productivity and code quality Participate in Agile ...

The ideal candidate will possess strong experience with Java, Python, React, AWS, and modern DevOps ... Implement Infrastructure as Code (IaC) solutions using Terraform or AWS CDK. * Work with relational ...

Provide technical guidance and code reviews for the Junior Automation Engineer. * Integration Strategy: Write custom connectors or scripts using PowerShell, Python, or JSON to bridge gaps where out ...

DevOps engineer

Richmond, VA · On-site

$52.25 - $71.50/hr

Richmond , VA - Hybrid Duration: 12+ months Need more of SRE background, good with python scripting ... Develop scripts and use Infrastructure as Code (IaC) tools like Ansible and Terraform to automate ...

... coding in commonly used languages like Java, Python, Go, JavaScript/TypeScript, etc. * 8+ years of professional experience in the full lifecycle of system development, from conception through ...

next page

Showing results 1-20

Python Coding information

See Richmond, VA salary details

$13

$58

$85

How much do python coding jobs pay per hour?

As of Jul 10, 2026, the average hourly pay for python coding in Richmond, VA is $58.14, according to ZipRecruiter salary data. Most workers in this role earn between $47.93 and $66.06 per hour, depending on experience, location, and employer.

What are typical daily responsibilities for someone working in Python Coding?

Professionals in Python Coding roles often spend their days writing, testing, and debugging code as part of software development projects, collaborating closely with team members such as developers, project managers, or data analysts. They may also review code written by peers, contribute to code documentation, and participate in team meetings to discuss project goals or troubleshoot issues. Some positions involve working on back-end systems, automating tasks, or supporting data operations depending on the organization's focus. The role offers a mix of independent problem-solving and teamwork, making adaptability and strong communication valuable assets.

What is a Python Coding job?

A Python Coding job involves writing, testing, and maintaining software applications using the Python programming language. Professionals in this role may work in web development, data analysis, automation, artificial intelligence, or backend development. They often collaborate with teams to design algorithms, optimize code, and ensure software functionality. Strong problem-solving skills and knowledge of Python libraries and frameworks are essential for success in this role.

What jobs can I do with just Python?

Python is used in various roles such as software developer, data analyst, automation engineer, and machine learning engineer. These jobs often require knowledge of libraries like Pandas, NumPy, or frameworks like TensorFlow, and may involve working in environments like Linux or cloud platforms.

Are Python coders in demand?

Python coders are in high demand across many industries due to the language's versatility in web development, data analysis, machine learning, and automation. Employers seek professionals with strong programming skills, experience with frameworks like Django or Flask, and knowledge of data libraries such as Pandas and NumPy. The demand is expected to grow as Python remains a key tool in technology and data-driven fields.

What jobs can you get with Python coding?

Python coding skills can lead to roles such as software developer, data analyst, data scientist, machine learning engineer, web developer, automation engineer, and cybersecurity analyst. These jobs often require knowledge of frameworks, libraries, and tools like Django, Flask, Pandas, and TensorFlow, and may involve working in various industries including technology, finance, healthcare, and research.

How much do Python coders make?

Python coders, or Python developers, typically earn a median salary ranging from $70,000 to $120,000 annually, depending on experience, location, and industry. Skilled programmers with expertise in frameworks, libraries, and tools like Django or Flask can command higher salaries, especially in tech hubs or for senior roles.

What are the key skills and qualifications needed to thrive in the Python Coding position, and why are they important?

To thrive in Python Coding roles, you need a solid understanding of Python programming, problem-solving skills, and experience with common frameworks and libraries such as Django or Pandas. Familiarity with version control systems (like Git), integrated development environments (IDEs), and sometimes professional certifications like PCEP or PCAP are often advantageous. Strong analytical thinking, adaptability, and effective communication skills help individuals excel in collaborative projects and diverse development environments. These abilities are vital to deliver reliable code, work effectively in teams, and quickly adapt to evolving project requirements.

What are the most commonly searched types of Python Coding jobs in Richmond, VA? The most popular types of Python Coding jobs in Richmond, VA are:
What are popular job titles related to Python Coding jobs in Richmond, VA? For Python Coding jobs in Richmond, VA, the most frequently searched job titles are:
What job categories do people searching Python Coding jobs in Richmond, VA look for? The top searched job categories for Python Coding jobs in Richmond, VA are:
What cities near Richmond, VA are hiring for Python Coding jobs? Cities near Richmond, VA with the most Python Coding job openings:
Lead Analytics & Automation Engineer

Lead Analytics & Automation Engineer

McKesson

Richmond, VA • On-site

$101K - $133K/yr

Full-time

Posted 11 days ago


McKesson rating

7.9

Company rating: 7.9 out of 10

Based on 208 frontline employees who took The Breakroom Quiz

40th of 73 rated pharmaceutical


Job description

McKesson is an impact-driven, Fortune 10 company that touches virtually every aspect of healthcare. We are known for delivering insights, products, and services that make quality care more accessible and affordable. Here, we focus on the health, happiness, and well-being of you and those we serve - we care.

What you do at McKesson matters. We foster a culture where you can grow, make an impact, and are empowered to bring new ideas. Together, we thrive as we shape the future of health for patients, our communities, and our people. If you want to be part of tomorrow's health today, we want to hear from you.

The Lead Analytics & Automation Engineer will lead requirements gathering, solution design, and adoption for self-service analytics and automation across the Generics organization. This role is critical to advancing McKesson's AIM28 initiative, including modernizing legacy RPA automations into scalable, AI-enabled solutions, SAP S4 Migration, and clearing the existing backlog of reporting and automation requests across pricing, finance, and manufacturer relations. Success requires strong business acumen and close partnership with data engineering, BI developers, and IT to ensure solutions are scalable, compliant, and aligned with enterprise data standards.

Key Responsibilities

  • Develop intuitive, self-service dashboards and analytics solutions for the Generics organization, enabling stakeholders to monitor performance, track KPIs, and make informed decisions

  • Lead the identification and implementation of automation opportunities across reporting and business workflows, including modernizing legacy RPA automations into scalable, AI-enabled solutions, aligned to McKesson's AIM28 initiative

  • Drive resolution of the existing analytics and automation backlog by prioritizing requests based on business impact, effort, and strategic alignment

  • Support execution of the BI team's AI strategy by identifying high-impact use cases and partnering with technical teams to embed AI/ML capabilities into analytics solutions

  • Design and deliver scalable reporting and data products supporting pricing, finance, and manufacturer relations, translating stakeholder priorities into actionable requirements

  • Drive end-to-end analytics delivery, including requirements gathering, solution design, UAT, and adoption, in collaboration with data engineering, BI developers, and IT to ensure solutions meet enterprise data standards

  • Support the upcoming SAP S4 and Databricks migrations by identifying impacted reporting and analytics solutions, and updating downstream dashboards, data products, and workflows to ensure continuity through both transitions

  • Contribute to knowledge sharing and best practices, providing backup support and mentorship across the analytics team as needed

Minimum Requirement

Degree or equivalent and typically requires 7+ years of relevant experience.

Education

Bachelor's or master's degree in Business, Finance, Economics, Information Systems, Computer Science, Data Analytics, or a related field

Critical Skills

  • 7+ years of experience in business analysis, analytics, or business intelligence, with at least 2 years in a leadership or mentorship role

  • Proven experience translating business requirements into reporting and analytics solutions

  • Proficiency in SQL and hands-on experience building dashboards in Power BI, Tableau, or Looker

  • Hands-on experience writing production-quality Python code (scripting, ETL/ELT, API integration); experience with RPA-to-AI/automation migration is a plus

  • Experience delivering analytics solutions in a modern data environment (e.g., Snowflake, Databricks, or comparable cloud platforms)

  • Strong understanding of BI best practices, data modeling, and end-to-end analytics delivery from requirements through UAT and adoption

Additional Skills

  • Strong analytical and problem-solving skills, with the ability to translate ambiguous business problems into clear requirements and technical specifications

  • Excellent communication and stakeholder management skills, with the ability to lead requirements-gathering sessions and align cross-functional partners without direct authority

  • Proficiency in Python for automation and AI solution development, including backend components of automation and analytics solutions

  • Working knowledge of data modeling concepts and data governance/compliance principles, plus familiarity with AI/ML concepts (predictive analytics, GenAI, process automation) sufficient to scope use cases for technical teams

  • Self-starter mentality with strong organizational skills, attention to detail, and the ability to manage multiple concurrent projects in a fast-paced, regulated business environment

This role is a hybrid position. The selected candidate is expected to work on-site at our Las Colinas office a minimum of two (2) days per week, with the remaining days worked remotely. Specific in-office days may be designated based on team needs and business priorities.

McKesson complies with all applicable U.S. immigration laws and regulations. The Company does not provide employer support or sponsorship for any immigration related employment benefit for this role.

Applicants must be currently authorized to work in the United States on a fulltime basis without the need for employer support or sponsorship now or in the future. This includes having the legal right to work in the United States without the need for McKesson support or sponsorship for any immigration related employment authorization (e.g., H1B, O1, E3, H1B1, TN, F1 OPT, F1 STEM OPT, F1 CPT, etc.) now or in the future.

If you will require McKesson to provide immigration support or sponsorship now or in the future, you should not apply for this position

We are proud to offer a competitive compensation package at McKesson as part of our Total Rewards. This is determined by several factors, including performance, experience and skills, equity, regular job market evaluations, and geographical markets. The pay range shown below is aligned with McKesson's pay philosophy, and pay will always be compliant with any applicable regulations. In addition to base pay, other compensation, such as an annual bonus or long-term incentive opportunities may be offered. For more information regarding benefits at McKesson, pleaseclick here.

Our Base Pay Range for this position

$114,200 - $190,400

McKesson has become aware of online recruiting-related scams in which individuals who are not affiliated with or authorized by McKesson are using McKesson's (or affiliated entities, like CoverMyMeds or RxCrossroads) name in fraudulent emails, job postings or social media messages. In light of these scams, please bear the following in mind:
McKesson Talent Advisors will never solicit money or credit card information in connection with a McKesson job application.


McKesson Talent Advisors do not communicate with candidates via online chatrooms or using email accounts such as Gmail or Hotmail. Note that McKesson does rely on a virtual assistant (Gia) for certain recruiting-related communications with candidates.

McKesson job postings are posted on our career site: careers.mckesson.com.

McKesson is an Equal Opportunity Employer

McKesson provides equal employment opportunities to applicants and employees, without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, age, genetic information, or any other legally protected category. For additional information on McKesson's full Equal Employment Opportunity policies, visit our Equal Employment Opportunity page.

McKesson is committed to being an Equal Employment Opportunity Employer and offers opportunities to all job seekers including job seekers with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, please contact us by sending an email to (United States) Disability_Accommodation@McKesson.com or (Canada) Accessibility@mckesson.ca. Resumes or CVs submitted to this email box will not be accepted.

Join us at McKesson!


What McKesson employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom