2

Remote Computer Science Jobs in Ann Arbor, MI (NOW HIRING)

Systems Support Specialist

Detroit, MI · On-site +1

$65.89K - $82.37K/yr

Provide end user support to onsite and remote workers for all applications supported and systems ... A college degree from an accredited college or university in a Computer Science related field.

Bachelor's degree preferably in Computer Science, Information Technology, Computer Engineering, or ... remote client service delivery. Recruiting for this role ends on 06/30/2026. Work you'll do As a ...

Bachelor's degree in Computer Science information technology, or a related field. * 4 years of ... Remote Benefits: * Competitive salary * Comprehensive benefits package * Professional development ...

Bachelor's degree in Computer Science information technology, or a related field. * 4 years of ... Remote Benefits: * Competitive salary * Comprehensive benefits package * Professional development ...

Bachelor's degree in Computer Science, Information Systems, Cyber Security, Engineering ... This compensation range is specific to a Remote role and takes into account the wide range of ...

Oracle Unifier Consultant (Remote)

Ann Arbor, MI · Remote

$65 - $82/hr

Qualifications Education & Experience Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent work experience. REQUIRED: Proven experience as an Oracle ...

next page

Showing results 1-20

Remote Computer Science information

See Ann Arbor, MI salary details

$21.3K

$81.5K

$177.8K

How much do remote computer science jobs pay per year?

As of May 28, 2026, the average yearly pay for remote computer science in Ann Arbor, MI is $81,473.00, according to ZipRecruiter salary data. Most workers in this role earn between $40,297.00 and $116,625.00 per year, depending on experience, location, and employer.

What Are Remote Computer Science Jobs?

Remote computer science jobs include a wide variety of roles focused on the use and analysis of computers and networks, including security specialists, network administrators, and software programmers. In these roles, you may develop hardware or software, control user accounts and permissions, analyze security procedures, manage confidential information, order repairs and replacements, manage inventory levels, conduct penetration tests, or manage a full development cycle for new software. Remote computer science jobs frequently use databases, private networks, intrusion detection systems, and remote conferencing software to help coordinate jobs. This is something of a catch-all term for computer-based positions, so if you are looking for a specific role, such as a remote programmer or remote computer engineer, you may need to narrow your search terminology.

What are the key skills and qualifications needed to thrive as a Remote Computer Science professional, and why are they important?

To thrive as a Remote Computer Science professional, you need strong programming skills, problem-solving abilities, and a relevant degree or equivalent experience in computer science or software engineering. Proficiency with coding languages (such as Python, Java, or C++), version control systems like Git, and remote collaboration tools (e.g., Slack, Jira, Zoom) is essential. Excellent communication, self-motivation, and time management are vital soft skills for working independently and with distributed teams. These skills and qualities enable efficient development, seamless teamwork, and successful project delivery in a remote environment.

How do remote computer science professionals typically collaborate with their teams to ensure project success?

Remote computer science professionals usually rely on a mix of communication and project management tools—such as Slack, Zoom, GitHub, and Jira—to collaborate effectively with their teams. Regular virtual meetings, code reviews, and shared documentation help maintain alignment and transparency. While working remotely offers flexibility, it can also require proactive communication and self-management to avoid misunderstandings and stay on track with deliverables. Many teams adopt Agile methodologies to structure their work and foster collaboration, regardless of physical location.
What are the most commonly searched types of Computer Science jobs in Ann Arbor, MI? The most popular types of Computer Science jobs in Ann Arbor, MI are:
What are popular job titles related to Remote Computer Science jobs in Ann Arbor, MI? For Remote Computer Science jobs in Ann Arbor, MI, the most frequently searched job titles are:
What job categories do people searching Remote Computer Science jobs in Ann Arbor, MI look for? The top searched job categories for Remote Computer Science jobs in Ann Arbor, MI are:
What cities near Ann Arbor, MI are hiring for Remote Computer Science jobs? Cities near Ann Arbor, MI with the most Remote Computer Science job openings:

Systems Support Specialist

U.S. Courts

Detroit, MI • On-site, Remote

$65.89K - $82.37K/yr

Full-time

Posted 7 days ago


Job description

Summary
This position is in the Clerk's Office and reports to the Information Technology (IT) Manager. The employee provides technical and end user support for Court applications and network diagnostics across multiple Court units. In addition, the employee performs research, makes recommendations, and performs maintenance and training on Audio/Video systems and services, Smart Phones and mobile computing.
Learn more about this agency
Duties
Help
The work is performed in an office setting and may occur at divisional offices. Physical effort may be involved in moving, connecting, or troubleshooting heavy equipment and systems. Occasional travel inside and outside of the district is required. Duties may require working during non-business hours and/or being on call.
Duties include, but are not limited to the following (a full list is available upon request):
  • Provide end user support to onsite and remote workers for all applications supported and systems customized for local use.
  • Oversee the day-to-day operation of applicable technology used in the court to ensure reliable and effective operation. Perform requisite programming to systems to accommodate local needs.
  • Troubleshoot devices at the hardware level, such as serial or hardware device level interfaces. This may include controlled distribution systems and wireless systems. Configure devices and systems for proper operation using available software and hardware and via remote support from vendors.
  • Assist in the development and implementation of short and long range technological improvements, ensuring minimal disruption to courtroom activities.
  • Advise the court in areas of technology support, requirements, and capabilities including anticipation of future requirements and resolution of potential problems prior to implementation.
  • Monitor latest technology and recommend, develop, and install system upgrades or features which satisfy local court needs. Make adaptations to national systems. Plan and acquire specific systems to meet specialized local needs. Develop software to meet local needs. Create and maintain technical documentation for automation staff on court systems. Respond to virus/malware notifications from the Security Operations Center (SOC) for computers.
  • Test and evaluate new technology prior to application in court environments.
  • Configure and manage audio/video equipment (e.g. projectors, video conferencing, streaming to overflow courtrooms, etc.). Coordinate video and teleconferences for the Court. Tasks include scheduling, testing, basic troubleshooting, setting up equipment, initiating calls, and controlling cameras and monitoring equipment during conferences.
  • Serve as instructor for non-technical staff on technology techniques, applications, and utilization.
  • Serve as liaison with other federal agencies and ensure offices receive adequate notice of available court technology. Provide training as needed for bar groups using court technology.
  • Act as primary technical contact for contractors and other outside vendors when audio/video systems are being installed or are under repair.
  • Research, spec equipment, receive quotes and request purchase of most hardware and software that is used on the desktop level for the Court, probation and pretrial employees. Order toner for printers and copiers.
  • Perform network diagnostics for all connection issues. Test and connect needed network drops, verify correct vlan for printers, VOiP and VTC units.
  • Create, test and maintain images for all current and upcoming Court hardware. Work with the network team regarding needs in the image and the different builds. Manually build images for specific locations throughout the Court.
  • Perform other duties as assigned.

Requirements
Help
Conditions of employment
  • All applicants must be a U.S. citizen or must be a lawful permanent resident (i.e., green card holder) and seeking U.S citizenship or must complete an affidavit indicating their intent to apply for citizenship when they become eligible to do so.
  • All appointments subject to FBI Fingerprint Background Check; with periodic reinvestigation, if applicable.
  • Retention depends upon a favorable suitability determination.
  • All appointments also subject to mandatory electronic funds transfer.
  • All employees are required to adhere to the Code of Conduct for Judicial Employees (available for review upon request).

Qualifications
Qualifications must be met at the time of the application.
Required:
High School graduation or equivalent and a minimum of two (2) years of specialized experience as defined below.
Specialized experience is defined as progressively responsible IT related experience that involved providing technical and end user support, installation and maintenance of computer systems, systems analysis, programming, systems integration and network security.
Preferred:
  • A college degree from an accredited college or university in a Computer Science related field.
  • More than three years of specialized experience.
  • Knowledge of court applications (CM/ECF, PACTS, OTS APPS).
  • Ability to perform network diagnostics for all connection issues.
  • Experience rolling out new versions of applications.
  • Specialized experience in a court or legal environment.

Education
High school graduation
Additional information
The Court reserves the right to fill more than the advertised number of positions with this announcement, may modify the conditions of this job announcement, or may withdraw the announcement, any of which may occur without prior written or other notice.
The United States District Court is an Equal Opportunity Employer.
Expand Hide additional information
Candidates should be committed to improving the efficiency of the Federal government, passionate about the ideals of our American republic, and committed to upholding the rule of law and the United States Constitution.
Benefits
Help
Review our benefits