2

Remote Software Developer Jobs in Virginia (NOW HIRING)

... remote . Current project technologies include C#, React, Redux, and PowerShell scripting. Much of the code is built in Visual Studio with a MS SQL server backend and maintained in Azure DevOps code ...

Cloud Engineer

Reston, VA · Remote

$59 - $78.75/hr

The Role FrontStream is a rapidly growing, all-remote software company that specializes in helping ... Optimize our products to perform their best and minimize downtime in AWS * Assist our engineering ...

Remote Work: Yes Job Number: R0240820 Location: Arlington,VA,US Share job via: Share Additional ... You Have: * 2+ years of experience building production-grade software in Python, TypeScript, or ...

... remote . Current project technologies include C#, React, Redux, and PowerShell scripting. Much of the code is built in Visual Studio with a MS SQL server backend and maintained in Azure DevOps code ...

$121K - $159K/yr

The role is mostly remote with occasional trips into the office in Richmond, VA. I will be ... for the Senior Software Engineer role \n \n * Design and build scalable front and back\-end ...

... a developer, a designer, and appreciates delivering high-quality products. This position will report to the VP of Engineering. This position is 100% remote! The candidate MUST reside in the ...

The Software Developer will lead the design, development, testing, and deployment of advanced Appian-based solutions in support of the DAMIS program. This position provides technical leadership and ...

The Software Developer will lead the design, development, testing, and deployment of advanced Appian-based solutions in support of the DAMIS program. This position provides technical leadership and ...

Software Engineer, Full Stack Location: Remote Division: Technology Department: Engineering About Us Quantum Computing Inc. (QCi) (Nasdaq: QUBT) is an innovative, integrated photonics company that ...

next page

Showing results 1-20

Remote Software Developer information

See Virginia salary details

$47.6K

$110.9K

$164.6K

How much do remote software developer jobs pay per year?

As of Jun 17, 2026, the average yearly pay for remote software developer in Virginia is $110,886.00, according to ZipRecruiter salary data. Most workers in this role earn between $89,200.00 and $128,900.00 per year, depending on experience, location, and employer.

What Is the Job of Remote Software Developers?

Remote software developers design and create computer software programs and systems for their employer or client. Unlike in-house software developers, remote software developers work from home or another location outside of the office. As a remote software developer, you discuss the kind of program you need to create, making sure to clarify with your department or with your client what they need in their application. You may develop an entirely new program or improve an existing one. Remote developers are responsible for a program’s overall framework, and they design precise workflow charts that explain to programmers what code is needed for different aspects of the program. Remote software developers also design tests and protocols for the QA department to follow when they are testing the application.

What is the difference between Remote Software Developer vs Remote Web Developer?

AspectRemote Software DeveloperRemote Web Developer
Required SkillsProgramming languages, software architecture, codingHTML, CSS, JavaScript, front-end/back-end web development
Work EnvironmentSoftware companies, tech firms, startupsWeb agencies, digital agencies, tech companies
CertificationsComputer Science degree, coding bootcampsWeb development certifications, HTML/CSS courses
Common UsageDeveloping applications, software solutionsBuilding websites, web applications

Remote Software Developers focus on creating software applications and systems, requiring programming skills and software architecture knowledge. Remote Web Developers specialize in designing and building websites and web applications, often with expertise in HTML, CSS, and JavaScript. While both roles involve coding and can be remote, their primary focus and skill sets differ, making it important to choose the role that aligns with your expertise and career goals.

How do remote software developers stay connected and collaborate effectively with their teams?

Remote software developers typically use a variety of collaboration tools, such as Slack, Microsoft Teams, and Zoom, to communicate with colleagues and participate in daily stand-ups or sprint planning meetings. Version control systems like GitHub or GitLab are essential for code collaboration and review. Regular check-ins, clear documentation, and agile workflows help ensure everyone stays aligned and productive despite working from different locations. Proactive communication and time management are crucial for overcoming the challenges of remote work and successfully contributing to team goals.

What is a Remote Software Developer?

A Remote Software Developer is a professional who designs, builds, and maintains software applications while working from a location outside of a traditional office, often from home or another remote setting. These developers collaborate with team members using online communication and project management tools. Remote work allows for greater flexibility and access to global job opportunities, but it also requires strong self-motivation and communication skills. Companies hire remote software developers to tap into a wider talent pool and to offer flexible work arrangements.

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

To thrive as a Remote Software Developer, you need strong programming skills, problem-solving ability, and a relevant degree or equivalent experience in computer science or software engineering. Familiarity with common development tools (such as Git, Visual Studio Code, and CI/CD platforms) and frameworks, as well as knowledge of cloud services, are typically required. Excellent communication, self-motivation, and time management skills help you collaborate effectively and stay productive in a remote setting. These skills and qualities are essential for delivering high-quality software, meeting deadlines, and contributing to distributed teams.
What are the most commonly searched types of Software Developer jobs in Virginia? The most popular types of Software Developer jobs in Virginia are:
What are popular job titles related to Remote Software Developer jobs in Virginia? For Remote Software Developer jobs in Virginia, the most frequently searched job titles are:
What job categories do people searching Remote Software Developer jobs in Virginia look for? The top searched job categories for Remote Software Developer jobs in Virginia are:
What cities in Virginia are hiring for Remote Software Developer jobs? Cities in Virginia with the most Remote Software Developer job openings:
Software Engineer

Software Engineer

SAIC

Arlington, VA • Remote

Full-time

Posted 2 days ago


SAIC rating

7.8

Company rating: 7.8 out of 10

Based on 78 frontline employees who took The Breakroom Quiz

70th of 204 rated it services


Job description

Job ID: 2613167

Location: Arlington, VA, US

Date Posted: 2026-06-01

Category: Software

Subcategory: SW Engineer

Schedule: Full-Time

Shift: Day Job

Travel: Yes - 10% of the time

Minimum Clearance Required: Secret

Clearance Level Must Be Able to Obtain: None

Potential for Remote Work: ORA_REMOTE


Description

SAIC is seeking a Software Engineer to join our team in support of the Department of Defense (DoD) Office of the Secretary of Defense (OSD) and Air Force (AF).

This position is fully remote.

Current project technologies include C#, React, Redux, and PowerShell scripting. Much of the code is built in Visual Studio with a MS SQL server backend and maintained in Azure DevOps code repository.

Job Duties:

  • Candidate is expected to have a complete understanding of software engineering principles, theories, and concepts.
  • Candidate is required to understand standard .Net web application and service architecture.
  • Candidate must be able to provide technical solutions to a wide range of complex problems in the application where analysis of data requires evaluation of identifiable factors.
  • Requires the ability to quickly understand legacy code, tools and technologies.
  • Candidate should have experience in the application release lifecycle (building, deploying, testing).
  • Collaborate with cross-functional teams (Development, Requirements, QA, Operations) to ensure seamless integration and delivery of software.
  • Anticipate challenges and mitigate risks related to deployment and operational issues.
  • Provide hands-on technical leadership to Junior Development team members, including guidance in system troubleshooting and support.
  • Foster a culture of innovation, collaboration, and customer-centricity within the Development team.
  • The successful candidate will be an experienced developer who is able to serve our customer in understanding the software and how to enhance it. 

Qualifications

Required Education:

  • Bachelors and nine (9) years or more experience; Masters and seven (7) years or more experience; PhD or JD and four (4) years or more experience; four (4) years of experience considered in lieu of degree.

Qualifications:

  • 5+ years of experience managing and optimizing web applications, with expertise in C#, .NET, React, and full-stack web development.
  • Experience with source control in code repositories, such as GIT, specifically Azure DevOps.
  • Demonstrated experience with complex SQL queries and stored procedures.
  • Experience writing code using secure coding practices.
  • Strong understanding of Object-Oriented Design.
  • Excellent project skills, including agile methodologies and sprint planning.
  • Exceptional communication and interpersonal skills, with a proven track record of building strong, collaborative team environments.
  • Strong analytic and problem-solving abilities and a strong work ethic with the ability to thrive in a team/collaborative environment.
  • Experience with architecting and building applications.
  • Working knowledge of the Software Development Lifecycle. 

Clearance:

  • Active Secret clearance is required for this position.
     


What SAIC employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom