2

Remote Computer Repair Jobs in North Carolina (NOW HIRING)

Computer Programmer (52330)

Durham, NC ยท On-site +1

$200K - $215K/yr

The Computer Programmer will independently provide support services to satisfy the overall operational objectives of the National Institute on Environmental Health Sciences within the National ...

IT Specialist

Charlotte, NC ยท On-site +1

$60K/yr

The Role This is a Remote- but MUST live in the Charlotte, NC area The IT Specialist is a critical ... Troubleshooting and Repair Assistance: Assist in diagnosing and resolving basic hardware or ...

Evaluate scope of repair and repair options * Evaluate the cause and extent of damage to building ... Demonstrated intermediate-level computer skills, including Word and Excel. Basic knowledge of ...

next page

Showing results 1-20

Remote Computer Repair information

See North Carolina salary details

$11

$18

$27

How much do remote computer repair jobs pay per hour?

As of Aug 18, 2026, the average hourly pay for remote computer repair in North Carolina is $18.10, according to ZipRecruiter salary data. Most workers in this role earn between $14.86 and $19.90 per hour, depending on experience, location, and employer.

What is remote computer repair?

Remote computer repair is a service where a technician accesses a customer's computer over the internet to diagnose and fix software-related issues without needing to be physically present. This is accomplished by using secure remote access software, allowing the technician to control the computer as if they were sitting in front of it. Remote computer repair is commonly used for troubleshooting, virus removal, software installation, and general system maintenance. It saves time and is convenient for both the user and the technician, but it usually cannot address hardware problems that require physical intervention.

What are the key skills and qualifications needed to thrive as a remote computer repair technician?

To thrive as a Remote Computer Repair Technician, you need strong troubleshooting skills, knowledge of computer hardware and software, and often a relevant certification such as CompTIA A+. Familiarity with remote desktop tools, ticketing systems, and antivirus software is typically required. Excellent communication, patience, and problem-solving abilities help build trust and guide clients through technical issues remotely. These skills ensure efficient diagnosis and resolution of computer problems, leading to high customer satisfaction and reliable technical support.

What are some common challenges faced by remote computer repair technicians, and how can they be managed effectively?

Remote computer repair technicians often encounter challenges such as diagnosing hardware issues without physical access, guiding clients with varying technical skills, and managing multiple support requests simultaneously. To address these, technicians rely on clear communication, robust remote diagnostic tools, and well-documented troubleshooting procedures. Building patience and empathy when explaining steps to clients is crucial, as is staying organized to prioritize tasks and follow up on unresolved issues.

What is the difference between Remote Computer Repair vs Computer Support Specialist?

AspectRemote Computer RepairComputer Support Specialist
CredentialsCertifications like CompTIA A+, Network+Certifications like CompTIA A+, Microsoft Certified
Work EnvironmentRemote, online troubleshootingOffice or remote, customer support
Industry UsageIT services, tech support companiesIT departments, tech support roles
Search IntentFixing hardware/software issues remotelyAssisting users with technical problems

Remote Computer Repair focuses on diagnosing and fixing hardware or software issues remotely, often via remote access tools. Computer Support Specialists provide broader technical assistance, including troubleshooting, user support, and system setup, often in person or via phone. While both roles require similar certifications and work in the IT industry, Remote Computer Repair is more specialized in remote diagnostics, whereas Computer Support Specialists handle a wider range of user support tasks.

What are the most commonly searched types of Computer Repair jobs in North Carolina?

The most popular types of Computer Repair jobs in North Carolina are:

What job categories do people searching Remote Computer Repair jobs in North Carolina look for?

The top searched job categories for Remote Computer Repair jobs in North Carolina are:

What cities in North Carolina are hiring for Remote Computer Repair jobs?

Cities in North Carolina with the most Remote Computer Repair job openings:

Infographic showing various Remote Computer Repair job openings in North Carolina as of August 2026, with employment types broken down into 1% As Needed, 79% Full Time, 10% Part Time, 7% Temporary, 2% Contract, and 1% Nights. Highlights an 76% Physical, 2% Hybrid, and 22% Remote job distribution, with an average salary of $37,651 per year, or $18.1 per hour.

Computer Programmer (52330)

GAP Solutions, Inc

Durham, NC โ€ข On-site, Remote

$200K - $215K/yr

Full-time

This job post hasย expired today.ย Applications are no longer accepted.


Job description

Position Objective: The Computer Programmer will independently provide support services to satisfy the overall operational objectives of the National Institute on Environmental Health Sciences within the National Institutes of Health. Specifically, this position will support efforts by the NIEHS Office of Data Science to advance the application of scientific data towards improving public health.
Duties and Responsibilities:
  • Develop software tools using modern programming languages and practices, including Javascript, CSS, HTML, Python, and R
  • Engage with users of software tools to identify and resolve software bugs and to add in requested functionality
  • Monitor, evaluate, test, report on, and provide critical assessment of software and systems development and engineering practices, in particular for scientific data-centric tools
  • Support development, testing, and deployment of web- and data- centric tools for scientific data visualization, analysis, and exploration 5
  • Provide backend software development to support data capture, processing, management, analysis, and visualization tasks
  • Produce well-written, annotated source-code, including unit-tests to prevent regression issues
  • Prepare technical reports and manuscripts
  • Design application-programming interfaces API to provide access to data and software services
  • Provide guidance in architecture during the planning phases of software design
  • Follow agile development methodologies
  • Work with staff to develop, test and refine novel programming methods, toolkits, and algorithms
  • Conceive of and create data processing pipelines that allow for the efficient movement, pre-processing and display of data
  • Provide technical experience reviewing, analyzing, and modifying existing programming systems
  • Encodes, tests, debugs and installs new programs using various programming languages.
  • Develop scientific applications using R, Shiny andor Python
  • Deploy applications to systems; manage library dependencies 2
  • Collaborate with staff to develop, test, refine and apply advanced statistical and computational methods
  • Install software testing programs on datasets to identify issues and propose solutions
  • Test and maintain software products to ensure strong functionality and optimization
  • Perform installation and maintenance of virtual machines
  • Develop or utilize new or existing technology to develop dynamic web applications or software tools for bioinformatics application
  • Develops and schedules data backups, security patches or upgrades, etc.
  • Maintain and monitor applications, databases, or software tools
  • Test and install the software updates
  • Collaborate with staff to develop database application and tools for supporting bioinformatics and scientific computing research projects
  • Prepare roadmaps, schedules, status reports, plans and recommendations
  • Maintain and follow SOPs, configuration management, upgrades and availability
  • Provide written technical descriptions of implemented algorithms; contribute to the publication of the labs software and research
  • Prepare roadmaps, schedules, status reports, plans and recommendations
  • Maintain and follow SOPs, configuration management, upgrades and availability
  • Provide written technical descriptions of implemented algorithms; contribute to the publication of the labs software and research
  • Manage and troubleshoot deployments and image builds 1
  • Develop new code and refinetroubleshoot existing code
  • Troubleshoot scripts and programs to ensure successful use of said scripts and programs
  • Document in-house software for training and reference purposes
  • Provides assistance with planning, building and maintaining applications to meet an end user's needs.
  • Provide support for development of methods in data science
  • Implement improvements to development activities to speed development of applications, databases, or software tools
  • Perform system design including creation of documents, object diagrams and prototypes
  • Provide support to facility users and staff; resolve or escalate issues based on criteria
  • Plan, build and maintain applications to meet end users need
  • Troubleshoots any issues or problems and implements appropriate corrective actions.
  • Manage and troubleshoot deployments and image builds 3
  • Develop new code and refinetroubleshoot existing code
  • Troubleshoot scripts and programs to ensure successful use of said scripts and programs
  • Document in-house software for training and reference purposes
  • Develop and implement new or major revisions to applications, databases, or software tools
  • Support hardware and biological software by providing technical support to staff
  • Evaluates impact of programming modifications.
  • Plan and carry out quality control programs 4
  • Implement improvements to development activities to speed development of applications, databases, or software tools
  • Develop and implement new or major revisions to applications, databases, or software tools
  • Implement improvements to operations
  • Work with staff to improve efficiency of the current data processing by creating new programming approaches
  • Write custom code in scripting language for the automation of data transfer, storage, and backup
  • Work products and documents related to providing support and consultation in the areas
  • of scientific computation, application-development and computer modeling.
  • Work products and documents related to providing development support for web-base software and content-management solutions.
  • Work products and documents related to providing backend software development using Python programming language and Django web-framework.
  • Work products and documents related to providing frontend software development using JavaScript programming language and libraries.
  • Work products and documents related to preparing technical reports and manuscripts; perform algorithm development and implementation; provide guidance on architecture; follow agile development methodologies.

Basic Qualifications:
  • Bachelor's degree in Computer Science and 3 years of experience.
  • Skilled in JavaScript, Python, MySQL, HTML, Bash, Git, PostgresSQL, Docker, and Linux
  • Experience in Scientific Data Analysis, Software Development, Web application development, software development, data modeling, and data visualization.

Preferred Qualifications:
  • Ability to communicate effectively, orally and in writing, with non-technical and technical staff
  • Detail-oriented and possess strong organizational skills with the ability to prioritize multiple tasks and projects

*This job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required by this position.
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed above are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
GAP Solutions provides reasonable accommodations to qualified individuals with disabilities. If you need an accommodation to apply for a job, email us at recruiting@gapsi.com. You will need to reference the requisition number of the position in which you are interested. Your message will be routed to the appropriate recruiter who will assist you. Please note, this email address is only to be used for those individuals who need an accommodation to apply for a job. Emails for any other reason or those that do not include a requisition number will not be returned.
Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status or other characteristics protected by law.
This position is contingent upon contract award.