1

Online Python Programming Jobs in Virginia (NOW HIRING)

... Online. The role supports the creation of out-of-the-box ESRI portal cartographic products ... Demonstrated experience with application programming languages (e.g. Python, JSON, SQL, CSS, HTML ...

Geospatial Developer

Chantilly, VA · On-site

$87.10K - $157.45K/yr

... Online. The role supports the creation of out-of-the-box ESRI portal cartographic products ... Demonstrated experience with application programming languages (e.g. Python, JSON, SQL, CSS, HTML ...

Cloud Engineer

Springfield, VA · Hybrid

$58.25 - $77.75/hr

Deploy OpenShift to new sites as they come online * Work with internal and external teams to ... Bachelor's Degree in Computer Programming, Science, Engineering or a related technical discipline

... Online (M365) • Design, implement, and troubleshoot Active Directory architecture, disaster ... programming languages such as Java, C++, C#, Python, or Perl • Ability to automate tasks using ...

Basic proficiency in HTML and a programming/scripting language ( Bash, Python). * Understanding of ... Demonstrated interest in continuous learning via online resources or formal training. * Project ...

Basic proficiency in HTML and a programming/scripting language ( Bash, Python). * Understanding of ... Demonstrated interest in continuous learning via online resources or formal training. * Project ...

Basic proficiency in HTML and a programming/scripting language ( Bash, Python). * Understanding of ... Demonstrated interest in continuous learning via online resources or formal training. * Project ...

... Online (M365) • Design, implement, and troubleshoot Active Directory architecture, disaster ... programming languages such as Java, C++, C#, Python, or Perl • Ability to automate tasks using ...

next page

Showing results 1-20

Online Python Programming information

See Virginia salary details

$20.4K

$88.2K

$154.1K

How much do online python programming jobs pay per year?

As of May 31, 2026, the average yearly pay for online python programming in Virginia is $88,160.00, according to ZipRecruiter salary data. Most workers in this role earn between $63,214.00 and $100,170.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an Online Python Programmer, and why are they important?

To excel as an Online Python Programmer, you need strong proficiency in Python programming, a solid understanding of algorithms, and experience with web frameworks or data libraries, often supported by a relevant degree or coding certifications. Familiarity with tools like Git, Jupyter Notebook, Django, Flask, and cloud platforms is commonly required. Exceptional problem-solving abilities, clear communication, and self-motivation are vital soft skills for remote collaboration and independent work. These capabilities ensure high-quality, maintainable code and effective teamwork in virtual environments.

What are some typical challenges faced by online Python programming instructors, and how can I prepare for them?

Online Python programming instructors often encounter challenges such as engaging students remotely, adapting teaching materials for virtual platforms, and addressing a wide range of experience levels. To prepare, it's helpful to develop interactive lesson plans, utilize screen-sharing and collaborative coding tools, and set clear communication channels for student support. Staying organized and proactive in providing feedback can also help ensure students remain motivated and on track throughout the course.

What is online Python programming?

Online Python programming refers to the practice of coding, running, and debugging Python programs through web-based platforms or cloud environments, rather than using local software on your computer. This allows users to write and execute Python code from anywhere with an internet connection, often leveraging collaborative tools, pre-configured environments, and integrated resources. Many platforms also offer interactive tutorials, code sharing, and project management features, making it easier to learn and work with Python online.

What is the difference between Online Python Programming vs Data Analyst?

AspectOnline Python ProgrammingData Analyst
Required SkillsPython, coding, problem-solvingData interpretation, Excel, SQL, Python (optional)
Work EnvironmentOnline, remote, self-paced learningOffice or remote, data-focused tasks
Industry UsageProgramming, software development, automationBusiness, finance, marketing, research

Online Python Programming primarily involves learning and practicing Python coding skills, often in a self-paced online setting. Data Analysts use Python as a tool to analyze data, but their role also includes interpreting data insights and reporting. While both roles may overlap in Python skills, Online Python Programming focuses on coding proficiency, whereas Data Analysts focus on data-driven decision-making.

What are the most commonly searched types of Python Programming jobs in Virginia? The most popular types of Python Programming jobs in Virginia are:
What are popular job titles related to Online Python Programming jobs in Virginia? For Online Python Programming jobs in Virginia, the most frequently searched job titles are:
What job categories do people searching Online Python Programming jobs in Virginia look for? The top searched job categories for Online Python Programming jobs in Virginia are:
What cities in Virginia are hiring for Online Python Programming jobs? Cities in Virginia with the most Online Python Programming job openings:
Infographic showing various Online Python Programming job openings in Virginia as of May 2026, with employment types broken down into 1% Internship, 75% Full Time, 17% Part Time, 6% Contract, and 1% Nights. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $88,160 per year, or $42.4 per hour.
Geospatial Developer

Geospatial Developer

Leidos

Chantilly, VA

$87.10K - $157.45K/yr

Full-time

Posted 19 days ago


Leidos rating

8.4

Company rating: 8.4 out of 10

Based on 146 frontline employees who took The Breakroom Quiz

57th of 425 rated business services


Job description

Geospatial Developer

Location: Northern Virginia
Clearance Required: Active TS/SCI with Polygraph

Leidos is seeking a Geospatial Developer to be part of a team located in Northern Virginia. This position requires an active TS/SCI with polygraph. The selected candidate will join an integrated team of Leidos and government personnel, working in a highly collaborative, mission-focused environment. The ability to work effectively within a team, communicate clearly, and contribute to shared objectives is essential to success in this role.

The Geospatial Developer will be responsible for collecting geospatial data from open-source websites using Python, transforming and formatting the data into geospatially compatible formats, and ingesting it into ESRI-based web applications such as Portal for ArcGIS and ArcGIS Online. The role supports the creation of out-of-the-box ESRI portal cartographic products, development of dashboard applications and supporting web-based geospatial solutions.

Primary Responsibilities

The successful candidate will work as a member of a team supporting development of geospatial applications. The geospatial production effort contributes to complex intelligence analysis for senior policymakers and our country's leadership. As a developer, the candidate will be responsible for research, design, development, and implementation of mapping tools, working directly with the client to understand business requirements. Looking to deliver quality, innovative, cost-effective solutions and services that enable our customers to meet mission needs by adapting to dynamic environments. The successful candidate will work as part of a collaborative geospatial team, managing projects under minimal supervision.

The development of custom mapping tools will require the candidate to have a strong background as a web developer using HTML, CSS, ESRI JavaScript API and Map Service Layers through Postgres. Support other personnel in utilizing GIS applications and software as well as interface with customers and partners. Work with other developers and systems engineers to solve critical problems and identify efficiencies in implementing technical and functional requirements and tasks.

Basic Qualifications

  • Demonstrated experience with application programming languages (e.g. Python, JSON, SQL, CSS, HTML with JavaScript)

  • US Citizen with active Top Secret clearance and polygraph

  • BS degree in Geography, Geographic Information Systems, Computer Sciences or related field and 4 - 8 years of prior relevant experience or master's with 2 - 6 years of prior relevant experience

  • Demonstrated experience with ESRI ArcGIS, to include ArcPro, ArcGIS Online, and ArcGIS Server

  • Leverage available AI tools to diagnose and resolve technical issues

  • Possess relevant knowledge and experience with digital cartography, geographic information systems, geospatial production techniques, and digital data formats

  • Collaborate with the development team to brainstorm and create new products to achieve team goals

  • Make informed decisions and take ownership of services and applications at scale

  • Actively engage in process improvement initiatives

  • Excellent verbal and written communication, collaboration and presentation skills, including experience working directly with customers to discuss their requirements and objectives

  • Demonstrated ability to interface professionally with team members, supervisors, and customers/clients

Preferred Qualifications

  • Familiarity with QGIS

  • Demonstrated AWS web development, deployment, and security best practices

  • Experience with Postgres database

  • Experience working with AWS S3

If you're looking for comfort, keep scrolling. At Leidos, we outthink, outbuild, and outpace the status quo - because the mission demands it. We're not hiring followers. We're recruiting the ones who disrupt, provoke, and refuse to fail. Step 10 is ancient history. We're already at step 30 - and moving faster than anyone else dares.

Original Posting:March 31, 2026

For U.S. Positions: While subject to change based on business needs, Leidos reasonably anticipates that this job requisition will remain open for at least 3 days with an anticipated close date of no earlier than 3 days after the original posting date as listed above.

Pay Range:Pay Range $87,100.00 - $157,450.00

The Leidos pay range for this job level is a general guideline onlyand not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.


What Leidos employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Leidos logo

About Leidos

Sourced by ZipRecruiter

At Leidos, we deliver innovative solutions through the efforts of our diverse and talented people who are dedicated to our customers' success. We empower our teams, contribute to our communities, and operate sustainable practices. Everything we do is built on a commitment to do the right thing for our customers, our people, and our community.

Industry

It services

Company size

10,000+ Employees

Headquarters location

Reston, VA, US

Social media