2

Remote Software Developer Jobs in Blacksburg, VA

... software while creating and maintaining team technical instructions, operating procedures, and ... This is a remote-eligible position. Local candidates in the Roanoke and Radford, Virginia area are ...

... software while creating and maintaining team technical instructions, operating procedures, and ... This is a remote-eligible position. Local candidates in the Roanoke and Radford, Virginia area are ...

... software while creating and maintaining team technical instructions, operating procedures, and ... This is a remote-eligible position. Local candidates in the Roanoke and Radford, Virginia area are ...

The work model for the role is: remote, in the United States, supporting the Motion Drive Products ... Collaborate with engineering, field service, sales, and product teams to resolve complex technical ...

Showing results 21-26

Remote Software Developer information

See Blacksburg, VA salary details

$42.1K

$98.1K

$145.6K

How much do remote software developer jobs pay per year?

As of Sep 8, 2026, the average yearly pay for remote software developer in Blacksburg, VA is $98,112.00, according to ZipRecruiter salary data. Most workers in this role earn between $78,900.00 and $114,000.00 per year, depending on experience, location, and employer.

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 does a remote software developer do?

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 are the key skills and qualifications needed to thrive as a remote software developer?

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.

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 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.

What are the most commonly searched types of Software Developer jobs in Blacksburg, VA?

The most popular types of Software Developer jobs in Blacksburg, VA are:

What are popular job titles related to Remote Software Developer jobs in Blacksburg, VA?

For Remote Software Developer jobs in Blacksburg, VA, the most frequently searched job titles are:

What job categories do people searching Remote Software Developer jobs in Blacksburg, VA look for?

The top searched job categories for Remote Software Developer jobs in Blacksburg, VA are:

What cities near Blacksburg, VA are hiring for Remote Software Developer jobs?

Cities near Blacksburg, VA with the most Remote Software Developer job openings:

Infographic showing various Remote Software Developer job openings in Blacksburg, VA as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% Remote job distribution, with an average salary of $98,112 per year, or $47.2 per hour.

Senior Windows Administrator

Empower AI Inc.

Roanoke, VA • On-site, Remote

$135K/yr

Full-time

Re-posted 10 days ago


Job description

Overview

Empower AI is AI for government. Empower AI gives federal agency leaders the tools to elevate the potential of their workforce with a direct path for meaningful transformation. Headquartered in Reston, Va., Empower AI leverages three decades of experience solving complex challenges in Health, Defense, and Civilian missions. Our proven Empower AI Platform provides a practical, sustainable path for clients to achieve transformation that is true to who they are, what they do, how they work, with the resources they have. The result is a government workforce that is exponentially more creative and productive. For more information, visit www.Empower.ai.

Empower AI is proud to be recognized as a 2024 Military Friendly Employer by Viqtory, the publisher of G.I. Jobs. This designation reflects the company's commitment to hiring and supporting active-duty and veteran employees.

Responsibilities

The Senior Windows Administrator supports the ALTESS Windows team in a mixed and growing environment of Windows Server 2019 and 2022. Working with the existing Windows team, this position manages, maintains, deploys, troubleshoots, and supports servers across a mixed customer environment, planning and implementing new system hardware and software while creating and maintaining team technical instructions, operating procedures, and policies.

This is a remote-eligible position. Local candidates in the Roanoke and Radford, Virginia area are encouraged to apply, and work may be performed locally for those who prefer an on-site or hybrid arrangement. The ideal candidate will bring hands-on Windows systems administration expertise, strong DoD cybersecurity compliance knowledge, and the ability to support mission-critical Army IT services across enterprise data centers and cloud-hosted environments. Occasional travel to government facilities or data center locations may be required based on mission needs.

Key Responsibilities:

  • Manage, maintain, deploy, troubleshoot, and support Windows Server 2019/2022 systems for a mixed customer environment.
  • Plan, execute, and implement new system hardware and software.
  • Create and maintain team technical instructions, operating procedures, and policies.
  • Monitor and tune system performance; harden servers and report on overall security and operational status.
  • Recommend enterprise improvements and manage new software/hardware integrations.
  • Produce utilization reports to identify problems and corrective actions.
  • Support the lifecycle of a mixed vendor equipment environment in the datacenter, including firmware version control and preventive maintenance.
  • Recommend, demonstrate, and implement technologies to expand, upgrade, and increase efficiency of the current environment.
Qualifications

Requirements:

  • CompTIA Security+.
  • Bachelor's degree in Computer Science or a related technical field is preferred; equivalent years of hands-on Windows systems administration experience will be considered in lieu of a degree.
  • Computing Environment (CE) Certification (e.g., MCSE, Server+, CCNA, RedHat, Palo) - may be waived for 30 days after project join date.
  • Experience in Computer Science or IT.
  • Active DoD Secret Security Clearance.
  • Five or more years' experience as a Windows Systems Administrator or Engineer, including three or more years automating tasks utilizing PowerShell.
  • Five or more years' experience installing, configuring, maintaining, and troubleshooting complex applications and websites (IIS, Apache, etc.).
  • Five or more years' experience in complex networking environments with senior-level knowledge of TCP/IP, DNS, DHCP, SMTP, and SNMP.
  • Five or more years' experience managing enterprise-level Active Directory structures.
  • Five or more years' experience creating and maintaining complex MS Group Policy implementations.
  • Five or more years' experience creating, maintaining, and following Standard Operating Procedures for repeatable processes, disaster recovery, and common problem resolution.
  • Strong interpersonal skills and willingness to be a team player.

Preferred:

  • Bachelor's degree in Computer Science or equivalent years of experience.
  • Seven or more years' experience supporting Cybersecurity patch management and STIGs, SRG, RMF, SCA-V, and Cyber Operational Readiness Assessments (CORA).

Certifications

CompTIA Security+  |  Computing Environment Certification (MCSE, Server+, CCNA, RedHat, or Palo)

About Empower AI

All hiring and promotion decisions at Empower AI are based on merit to bring the best talent available to contribute to our firm's overall success. It is the policy of Empower AI not to discriminate against any applicant for employment, or employee because of age, color, sex, disability, national origin, race, religion, or veteran status. Empower AI is a VEVRAA Federal Contractor.

Pay Band MinUSD $87,320.00/Yr.Pay Band MaxUSD $135,160.00/Yr.Employment Type: FULL_TIME