2

Remote Manager Computer Programmer Jobs (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 ... Deploy applications to systems; manage library dependencies 2 * Collaborate with staff to develop ...

New

$92K - $200K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Approval of remote and hybrid work is not guaranteed regardless of work location.For additional ... POSITION SPECIFICS We are seeking highly motivated Computer Engineers to join our Access and ...

Computer Vision Engineer

San Francisco, CA · On-site +1

$141K - $184K/yr

  • Medical

  • Retirement

  • PTO

We are a team of more than 175 people working in a hybrid-remote environment across North America ... The Role We are looking for a motivated Computer Vision Engineer to help build the next generation ...

Computer Vision Engineer

Seattle, WA · On-site +1

$160K - $275K/yr

We are seeking a Senior Computer Vision Engineer to join our team. Who you'll be working with: * Dr ... Experience with high-res aerial/remote sensing imagery and LiDAR * Experience with self-supervised ...

Sports Computer Vision Engineer

$165K - $200K/yr

  • Medical

  • Retirement

We're hiring a hands-on Computer Vision Engineer to build and improve sports video intelligence ... Remote working environment * A flexible, unlimited time off policy * Generous paid holiday schedule ...

This is a part-time, fully remote opportunity requiring approximately 20 hours per week . Requirements Key Responsibilities * Design challenging, real-world computer vision tasks across domains such ...

next page

Showing results 1-20

Remote Manager Computer Programmer information

See salary details

$33K

$65K

$95.5K

How much do remote manager computer programmer jobs pay per year?

As of Aug 17, 2026, the average yearly pay for remote manager computer programmer in the United States is $64,974.00, according to ZipRecruiter salary data. Most workers in this role earn between $50,500.00 and $80,000.00 per year, depending on experience, location, and employer.

What is the difference between Remote Manager Computer Programmer vs Remote Software Developer?

AspectRemote Manager Computer ProgrammerRemote Software Developer
CredentialsBachelor's in CS or related, possibly management certificationsBachelor's in CS or related, coding certifications optional
Work EnvironmentOversees teams, manages projects remotely, combines coding with leadershipFocuses primarily on coding and developing software remotely
Employer & Industry UsageTech companies, IT departments, software firmsTech startups, software companies, freelance platforms
Search & Comparison IntentUnderstanding managerial roles in remote programmingLooking for remote coding jobs or freelance software roles

The main difference is that a Remote Manager Computer Programmer combines coding skills with team management and project oversight, often requiring leadership experience. In contrast, a Remote Software Developer primarily focuses on writing and testing code without managerial responsibilities. Both roles are common in tech industries and often require similar technical credentials, but their work scope and responsibilities differ significantly.

More about Remote Manager Computer Programmer jobs

What cities are hiring for Remote Manager Computer Programmer jobs?

Cities with the most Remote Manager Computer Programmer job openings:

What states have the most Remote Manager Computer Programmer jobs?

States with the most job openings for Remote Manager Computer Programmer jobs include:

Infographic showing various Remote Manager Computer Programmer job openings in the United States as of August 2026, with employment types broken down into 1% As Needed, 86% Full Time, 12% Part Time, and 1% Contract. Highlights an 94% Physical, 2% Hybrid, and 4% Remote job distribution, with an average salary of $64,974 per year, or $31.2 per hour.

Computer Programmer (52330)

GAP Solutions, Inc

Durham, NC • On-site, Remote

$200K - $215K/yr

Full-time

Posted 3 days ago

New


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.