2

Remote Programming Jobs in Virginia (NOW HIRING)

Akima, LLC is seeking a Remote Engineering Technician to manage RF communication systems for the U.S. Coast Guard's C5I Service Center, requiring up to 25% travel. Applicants must have an active ...

Data Engineer - Remote

Richmond, VA · On-site +1

$113.60K - $136.40K/yr

Data Engineer Location: 100% Remote Duration: 12 months Required Qualifications: * 7+ Years Experience in the following: Python, Java, Scala, Spark, AirFlow, Javascript/TypeScript * 3+ Years ...

Job Title Solutions Sales Engineer Location: Hoboken, NJ or Remote with Travel Division : Revenue Department: Customer Success About Us: Quantum Computing Inc. (QCi) (Nasdaq: QUBT) is an innovative ...

Senior Angular Frontend Engineer Remote

Mclean, VA · Remote

$125.70K - $172.90K/yr

... developers to build high-performance applications. The ideal candidate has 5+ years of experience in software development, particularly with Angular 10+. This remote position requires U.S ...

Remote Support Engineer, Junior Category: Service Desk / End User Services Main location: United States, Virginia, Arlington Position ID:J0925-0625 Employment Type: Full Time Position Description:

next page

Showing results 1-20

Remote Programming information

See Virginia salary details

$24.8K

$88.2K

$147.7K

How much do remote programming jobs pay per year?

As of May 29, 2026, the average yearly pay for remote programming in Virginia is $88,184.00, according to ZipRecruiter salary data. Most workers in this role earn between $62,000.00 and $115,000.00 per year, depending on experience, location, and employer.

What Are Remote Programming Jobs?

Remote programming jobs involve working to develop computer software without working in an office. Instead, you perform your duties as a programmer in a remote office location or from home. This job typically involves projects using a computer language such as Java, C++, Python, or Ruby, to name only a few. Programming jobs run a wide gamut of responsibilities, depending on the project and the industry of your employer, but may include database systems or app development.

What are the key skills and qualifications needed to thrive as a Remote Programmer, and why are they important?

To thrive as a Remote Programmer, you need strong proficiency in programming languages, problem-solving abilities, and typically a degree in computer science or related experience. Familiarity with version control systems like Git, cloud platforms, and collaboration tools such as Slack or Jira is standard. Excellent time management, self-motivation, and effective communication skills help remote programmers excel in distributed teams. These competencies are crucial for delivering high-quality code, meeting deadlines, and collaborating seamlessly in a remote work environment.

How does working as a remote programmer impact collaboration with team members?

As a remote programmer, collaboration often relies on digital communication tools such as Slack, Zoom, and project management platforms like Jira or Trello. While you may not have face-to-face interactions, regular virtual meetings, code reviews, and real-time messaging help maintain strong team connections. It's important to proactively communicate and document your work to ensure alignment with your team. Remote settings can offer flexibility, but they also require strong self-discipline and organization to stay on track with shared goals.

What is remote programming?

Remote programming refers to the practice of writing, testing, and maintaining computer software from a location outside of a traditional office environment. Remote programmers typically work from home or other locations using internet-connected devices to collaborate with teams, access code repositories, and deploy software. This type of work offers flexibility in terms of location and often allows for more control over work hours. Remote programming has become increasingly popular due to advancements in communication tools and the global demand for technical skills.

What is the difference between Remote Programming vs Remote Web Development?

AspectRemote ProgrammingRemote Web Development
Required SkillsVarious programming languages, software developmentHTML, CSS, JavaScript, front-end/back-end frameworks
Work EnvironmentRemote, often in software companies or freelanceRemote, typically in web agencies or tech firms
CertificationsProgramming certifications (e.g., Java, Python)Web development certifications (e.g., HTML, CSS, JavaScript)
Industry UsageSoftware, app development, enterprise solutionsWebsite, web app, and platform development

Remote Programming involves developing software across various languages and platforms, often for applications or systems. Remote Web Development focuses specifically on building websites and web applications using HTML, CSS, and JavaScript. While both roles require coding skills and remote work setups, Remote Programming covers a broader range of software projects, whereas Remote Web Development specializes in web-based solutions.

What are the most commonly searched types of Programming jobs in Virginia? The most popular types of Programming jobs in Virginia are:
What job categories do people searching Remote Programming jobs in Virginia look for? The top searched job categories for Remote Programming jobs in Virginia are:
What cities in Virginia are hiring for Remote Programming jobs? Cities in Virginia with the most Remote Programming job openings:
Infographic showing various Remote Programming job openings in Virginia as of May 2026, with employment types broken down into 80% Full Time, 16% Part Time, and 4% Contract. Highlights an 93% Physical, 2% Hybrid, and 5% Remote job distribution, with an average salary of $88,184 per year, or $42.4 per hour.

Remote Sensing Engineer

Riverside Research Institute

Fairfax, VA • On-site, Remote

$150K - $180K/yr

Full-time

Posted 13 days ago


Job description

Riverside Overview
Riverside Research is an independent National Security Nonprofit dedicated to research and development in the national interest. We provide high-end technical services, research and development, and prototype solutions to some of the country's most challenging technical problems.
All Riverside Research opportunities require U.S. Citizenship.
Position Overview
Riverside Research's Cognitive Intelligence Solutions Group (CISG) is seeking a Remote Sensing Engineer to support cutting-edge geospatial intelligence, autonomous sensing, and AI/ML-driven data exploitation efforts for the U.S. Department of Defense and Intelligence Community. The successful candidate will serve as a technical lead responsible for the automated verification and validation (V&V), test and evaluation (T&E), and performance assessment of remote sensing data pipelines, AI/ML models, and third-party vendor capabilities. This role bridges rigorous scientific methodology with production-grade engineering, enabling CISG to deliver validated, mission-ready geospatial intelligence products. The ideal candidate combines deep expertise in multispectral and hyperspectral remote sensing with hands-on experience applying machine learning to operational geospatial workflows.
This position is located in Fairfax, VA.
#LI-Onsite
Responsibilities
  • Design, develop, and implement automated V&V and T&E frameworks to assess the accuracy, performance, and operational readiness of remote sensing data products, AI/ML models, and vendor-delivered geospatial capabilities.
  • Lead the technical evaluation of commercial and government remote sensing platforms, sensors (multispectral, hyperspectral, SAR, LiDAR), and associated data products against mission-specific requirements.
  • Develop and maintain scalable, production-grade machine learning pipelines for geospatial applications including change detection, land cover classification, object detection, and environmental monitoring.
  • Apply state-of-the-art AI/ML techniques - including deep learning, transfer learning, self-supervised learning, and large vision/language models - to automate remote sensing data exploitation and analysis workflows.
  • Conduct rigorous uncertainty quantification, validation metric development, and statistical performance benchmarking across multi-source, multi-temporal geospatial datasets.
  • Architect and execute data quality assessment (DQA) protocols for ingested satellite, airborne, and in-situ sensor data; document and communicate findings to program teams and stakeholders.
  • Collaborate with program managers, government customers, and interdisciplinary engineering teams to translate operational requirements into validated technical solutions.
  • Evaluate and integrate emerging remote sensing technologies and open-source AI/ML frameworks; assess vendor claims, algorithm documentation, and technical data packages.
  • Contribute to IRAD initiatives advancing CISG's remote sensing and autonomous sensing capabilities, including development of novel approaches for environmental monitoring, target detection, and geospatial change analytics.
  • Author technical reports, white papers, and briefings documenting methodology, V&V results, and performance findings for government sponsors.
  • Provide technical mentorship to junior engineers and researchers on remote sensing methods, ML best practices, and geospatial data science.
  • Stay current with advances in foundation models, multi-modal geospatial AI, and emerging remote sensing sensor modalities relevant to national security applications.

Qualifications
Required Qualifications:
  • Active U.S. Citizenship (required for all Riverside Research positions).
  • Must be able to obtain and maintain a Top Secret security clearance with SCI access; ability to obtain program-specific clearances as required. Candidates with an active TS/SCI are strongly preferred.
  • Bachelor's degree in Remote Sensing, Geospatial Science, Earth Systems, Electrical Engineering, Computer Science, or a closely related STEM field.
  • A minimum of 8 years of related experience with a Bachelor's degree, 6 years with a Master's degree, 3 years with a PhD, or equivalent combination of education and experience. Graduate research experience counts toward this threshold.
  • Demonstrated expertise in multispectral and/or hyperspectral remote sensing data analysis, including atmospheric correction, spectral indices, spectral unmixing, and feature extraction.
  • Proficiency in Python for geospatial data engineering, including experience with rasterio, rioxarray, xarray, GDAL, geopandas, NumPy, and scikit-learn.
  • Hands-on experience with machine learning and statistical modeling applied to remote sensing or geospatial datasets (e.g., classification, regression, anomaly detection, change detection).
  • Experience developing and executing V&V or T&E processes for data products, software systems, or AI/ML models, including design of test plans, performance metrics, and acceptance criteria.
  • Familiarity with geospatial platforms and tools: ArcGIS Pro, QGIS, ENVI, and/or Google Earth Engine.
  • Experience with cloud-based geospatial workflows (AWS, Google Cloud, or Azure) and version control practices (Git/GitLab/GitHub).
  • Strong written and verbal communication skills with demonstrated ability to present complex technical findings to both technical and non-technical audiences.

Desired / Preferred Qualifications:
  • Active Top Secret/SCI clearance - candidates who already hold an active TS/SCI will be given strong preference and can expect an accelerated onboarding timeline.
  • Experience supporting DoD, Intelligence Community, or national security remote sensing programs (NRO, NGA, AFRL, ARO, or equivalent).
  • Familiarity with hyperspectral sensing platforms (e.g., AVIRIS, PRISMA, orbital hyperspectral systems) and hyperspectral analytics pipelines including mineral characterization and vegetation health assessment.
  • Experience applying deep learning frameworks (PyTorch, TensorFlow, Hugging Face) to geospatial or computer vision tasks, including fine-tuning foundation models or geospatial FMs (e.g., Prithvi, SatMAE, Clay).
  • Background in SAR processing, LiDAR analysis, or multi-modal sensor fusion for environmental or intelligence applications.
  • Experience with automated testing frameworks, CI/CD pipelines, and MLOps practices for geospatial AI/ML systems.
  • Track record of peer-reviewed publication, conference presentations (e.g., IGARSS, AGU, SPIE), or technical reports in remote sensing or geospatial AI.
  • Demonstrated experience in a lead or senior individual contributor role, including mentorship of junior technical staff and coordination across multi-disciplinary teams.
  • Familiarity with GEOINT tradecraft, NSDI standards, or DoD geospatial data standards (NTM, NITF, STANAG imagery formats).

Global Comp
$115,000 - $200,000 This represents the typical compensation range for this position based on experience, location and other factors.
Closing Statement
Riverside Research Institute is a not-for-profit, technology-oriented defense company, where service to our customers and support of our staff is our overall mission. Riverside is an affirmative action-equal opportunity employer and complies with all applicable federal, state, and local laws regarding recruitment and hiring. Riverside offers comprehensive compensation and benefit packages to our employees.
Riverside bases its employment decisions solely on technical experience, qualifications and other job-related criteria related to our organizational purpose as a not-for-profit company, and without regard to race, color, religion, age, sex marital status, sexual orientation, national origin, physical or mental disability, veteran's status or any other status legally protected by applicable federal, state, and local law.