1

Computer Software Specialist Jobs in Virginia (NOW HIRING)

Cable Specialist Job Locations US-VA-Herndon Requisition ID 2026-164535 Position Category ... Proficient understanding of various computer software, including configuration management software ...

$76K/yr

Serving as staff specialist for a significant segment of a subject-matter or program area ... An example of this experience includes developing software systems, high-speed computing systems ...

$76K/yr

Serving as staff specialist for a significant segment of a subject-matter or program area ... An example of this experience includes developing software systems, high-speed computing systems ...

Showing results 21-40

Computer Software Specialist information

See Virginia salary details

$39.2K

$91.8K

$179K

How much do computer software specialist jobs pay per year?

As of Aug 10, 2026, the average yearly pay for computer software specialist in Virginia is $91,801.00, according to ZipRecruiter salary data. Most workers in this role earn between $56,000.00 and $109,100.00 per year, depending on experience, location, and employer.

Is it hard to become a computer software specialist?

Becoming a computer software specialist typically requires a strong foundation in programming languages, problem-solving skills, and relevant education such as a bachelor's degree in computer science or related fields. Gaining experience through internships, certifications, and continuous learning of tools like coding environments and version control can also be important. The difficulty varies depending on individual aptitude and the complexity of the specialization.

What is a computer software specialist?

Computer Software Specialists are professionals who focus on the development, implementation, maintenance, and support of computer software applications. They work with various software programs, troubleshoot issues, and ensure that systems run efficiently. Their responsibilities may include software installation, user training, technical support, and collaborating with other IT professionals to meet organizational needs. Computer Software Specialists may work in various industries such as healthcare, finance, or education, adapting software solutions to specific business requirements.

What are the typical collaboration dynamics for a computer software specialist within a development team?

As a Computer Software Specialist, you will often work closely with software developers, project managers, quality assurance testers, and IT support staff. Your role involves bridging the gap between technical requirements and user needs, which means you'll participate in team meetings, contribute to code reviews, and help troubleshoot software issues. Collaboration tools like version control systems and issue trackers are commonly used, and strong communication skills are essential for coordinating tasks and integrating feedback. This teamwork-driven environment also provides opportunities to learn from peers and expand your technical expertise.

What is the difference between Computer Software Specialist vs Computer Software Developer?

AspectComputer Software SpecialistComputer Software Developer
CredentialsTypically requires a bachelor's degree in computer science or related field, certifications like CompTIA or Microsoft are commonUsually holds a bachelor's degree in computer science, software engineering, or related fields; certifications are beneficial but not mandatory
Work EnvironmentWorks in IT departments, technical support, or consulting firms, often focusing on software implementation and troubleshootingWorks in development teams, creating, coding, and testing software applications
Employer & Industry UsageUsed by organizations needing specialized software support, often in healthcare, finance, or tech sectorsEmployed by software companies, tech firms, or as freelancers developing applications

While both roles require technical knowledge and similar educational backgrounds, Computer Software Specialists focus on supporting, maintaining, and implementing software solutions, whereas Computer Software Developers primarily design and build new software applications.

What are the key skills and qualifications needed to thrive as a computer software specialist, and why are they important?

To thrive as a Computer Software Specialist, you need strong programming skills, a solid understanding of software development principles, and typically a degree in computer science or a related field. Familiarity with development tools, version control systems like Git, and certifications such as CompTIA or Microsoft Certified: Azure Fundamentals are often important. Problem-solving ability, attention to detail, and effective communication are standout soft skills for this role. These skills and qualifications are crucial for building reliable software, collaborating with teams, and adapting to rapidly evolving technologies.
Infographic showing various Computer Software Specialist job openings in Virginia as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 13% Part Time, 3% Contract, and 1% Nights. Highlights an 80% Physical, 1% Hybrid, and 19% Remote job distribution, with an average salary of $91,801 per year, or $44.1 per hour.

Full-time

Retirement

Re-posted 18 hours ago


Harmony Senior Services rating

4.0

Company rating: 4.0 out of 10

Based on 17 frontline employees who took The Breakroom Quiz


Job description

4423 Pheasant Ridge Road, Roanoke, Virginia 24014Job Description

Harmony Senior Services is seeking to add a IT Support Specialist to our IT department. This position will be working out of our corporate office located in Roanoke, VA.

TheIT Support Specialistis responsible for providing Tier 1 and 2 help desk assistance and support related to computer systems, hardware, or software. Responds to questions, runs diagnostic programs, isolates problems, and determines and implements solutions. Works to develop and support standard hardware and software configurations in support of technology initiatives. Provides support to all Harmony locations which may require travel.

Responsibilities include but are not limited to:

  • Provide remote support and desk-side problem resolution support for users of computer software, hardware, and peripherals.
  • Grant access, change, and re-set passwords.
  • Learn all internal business applications and provide Tier 1 and 2 PC/Network support and general application support to a distributed user base.
  • Serve as the initial point of contact for troubleshooting hardware/software, PC and printer problems.
  • Identify, troubleshoot, resolve, and escalate issues related to desktop computer hardware, software, and related equipment installation and configuration including cell phones and CCTV systems.
  • Effectively utilize and manage the IT Helpdesk System
  • Understanding of TCP/IP based Devices
  • Command Line Experience
  • Critical System Response and monitoring
  • RMM Tool Usage Experience
  • Other duties as assigned by management

Requirements:

  • Associate degree with two or more years direct experience; or equivalent combination of education and experience.
  • Bachelor's degree preferred
  • Relevant IT certifications preferred
  • Experience with Windows Desktops, peripherals, cell phones & CCTV
  • Knowledge of installation, troubleshooting and repair, and training methods related to personal computer systems.
  • Ability to communicate effectively to technical and non-technical audiences
  • Competency in the Microsoft Office Suite
  • Good problem-solving skills
  • Good organizational skills with the ability to multitask in a fast-paced environment
  • Ability to work well with others
  • Must have a dedication to continually update knowledge and keep up to date on technical advances
  • Willingness to travel up to 50% to community sites
  • Able to sit or stand for extended periods of time. Able to use keyboard and mouse while completing assigned tasks. Bend and reach with hands and arms on a regular basis. Able to lift and carry up to 50 pounds occasionally.
Why Harmony?
  • 401k + Fulltime & Part-time Benefits Packages

  • Training, Development & Career Laddering

  • Great work-life balance

  • Flexible Scheduling


What Harmony Senior Services employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom