1

Computer Software Jobs in Michigan (NOW HIRING)

Onsite Computer Technician

Highland Park, MI · On-site

$16.50 - $22/hr

Selects appropriate software from the software stack. Installs new hardware and maintains existing hardware. Supports work from home agents and assists junior members of the team supporting WFH users.

Selects appropriate software from the software stack. Installs new hardware and maintains existing hardware. Supports work from home agents and assists junior members of the team supporting WFH users.

Software Engineer I

Birmingham, MI · Remote

$104K - $130K/yr

Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience. * 2-4 years of professional software development experience.

Software Engineer I

Rochester, MI · Remote

$104K - $130K/yr

Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience. * 2-4 years of professional software development experience.

Senior Software Engineer I

Rochester, MI · Remote

$138K - $172.25K/yr

Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent experience. * 4-10 years of professional software development experience. * Strong proficiency in C# ...

The ideal candidate will have a strong command of CAD software and tools, as well as excellent attention to detail. Key Responsibilities: * Create detailed drawings and plans using CAD software

The ideal candidate will have a strong command of CAD software and tools, as well as excellent attention to detail. Key Responsibilities: * Create detailed drawings and plans using CAD software

next page

Showing results 1-20

Computer Software information

See Michigan salary details

$41.8K

$97.5K

$144.7K

How much do computer software jobs pay per year?

As of May 31, 2026, the average yearly pay for computer software in Michigan is $97,484.00, according to ZipRecruiter salary data. Most workers in this role earn between $78,400.00 and $113,300.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in computer software roles, and why are they important?

To thrive in computer software roles, you need strong programming skills, problem-solving abilities, and typically a degree in computer science or a related field. Familiarity with development tools, software frameworks, version control systems like Git, and relevant certifications such as AWS Certified Developer or Microsoft Certified: Azure Developer Associate are highly beneficial. Excellent teamwork, communication skills, and adaptability set top professionals apart in collaborative and fast-evolving environments. These skills are crucial for creating reliable software solutions, staying current with technology trends, and contributing effectively to project goals.

What are some common challenges faced by professionals working in computer software development teams?

One common challenge in computer software development is effectively collaborating across multidisciplinary teams, especially when team members have varying technical backgrounds or are distributed across different locations. Managing project timelines and adapting to rapidly changing requirements can also be demanding, requiring strong communication and agile problem-solving skills. Additionally, keeping up with fast-evolving technologies and best practices is essential for continued success and can be a source of both challenge and opportunity for professional growth.

What are computer software jobs?

Computer software jobs refer to careers focused on designing, developing, testing, and maintaining software applications or systems. These roles can include software engineers, developers, testers, quality assurance analysts, and system architects. Professionals in this field work with programming languages and software tools to create solutions for computers, mobile devices, or web platforms. Computer software jobs exist across various industries, including technology, finance, healthcare, and entertainment. These roles often require strong problem-solving skills, attention to detail, and knowledge of coding languages.

What is the difference between Computer Software vs Software Developer?

AspectComputer SoftwareSoftware Developer
CredentialsTypically requires a degree in computer science or related fieldRequires a degree in computer science, software engineering, or related field; coding certifications are common
Work EnvironmentDeveloped and maintained across various industries, often in office or remote settingsPrimarily works in office or remote environments, focusing on coding, testing, and debugging
Industry UsageRefers to the actual programs and applications used by end-users or businessesRefers to the role of creating, designing, and maintaining software applications

Computer Software encompasses the actual programs and applications used in various industries, while Software Developers are professionals who create and maintain these programs. The roles overlap significantly, but the software refers to the product, and the developer is the person building it.

What are popular job titles related to Computer Software jobs in Michigan? For Computer Software jobs in Michigan, the most frequently searched job titles are:
What job categories do people searching Computer Software jobs in Michigan look for? The top searched job categories for Computer Software jobs in Michigan are:
Infographic showing various Computer Software job openings in Michigan as of May 2026, with employment types broken down into 84% Full Time, 11% Part Time, 1% Temporary, and 4% Contract. Highlights an 79% Physical, 3% Hybrid, and 18% Remote job distribution, with an average salary of $97,484 per year, or $46.9 per hour.
Onsite Computer Technician

Onsite Computer Technician

Qualfon

Highland Park, MI • On-site

$16.50 - $22/hr

Full-time

Posted 10 days ago


Qualfon rating

7.0

Company rating: 7.0 out of 10

Based on 26 frontline employees who took The Breakroom Quiz

17th of 71 rated call and contact centers


Job description

Overview

This position will require onsite presence at our facility in Highland Park, MI.

The Technician, Computer, End User under general supervision, performs analytical, technical, and administrative work in the planning, design, maintenance, and the installation of new and existing personal computer systems. Performs level 2 triage and provides onsite support for Telecom, Systems, and Networking support. Works on moderately/highly complex applications. Confers with end users to determine types of hardware and software requirements. Selects appropriate software from the software stack. Installs new hardware and maintains existing hardware. Supports work from home agents and assists junior members of the team supporting WFH users. Provides support to executive staff.

EQUAL OPPORTUNITY STATEMENT QUALFON is an equal opportunity employer. QUALFON provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sex (including pregnancy, childbirth and related medical conditions), sexual orientation, gender identity, national origin, age, disability, genetic information (including testing and characteristics), marital status, ancestry, status as a covered veteran, uniformed servicemember status and any other characteristic protected under applicable federal, state or local law.

If you would like to fill out a Voluntary Self-Identification of Disability Form, please visit us at Qualfon.com/join-us - https://qualfon.com/join-us/

Responsibilities
  • Install and configures personal computer hardware, software applications and peripherals
  • Provides Sr Management/Executive support
  • Technical escalation points for T2 team members
  • Works independently with minimal supervision required
  • Install and configure various operating systems including but not limited to Microsoft, Unix, and Linux
  • Troubleshoot Windows 10, for common software and hardware related problems
  • Troubleshoot network and systems connectivity issues that include routers, switches, circuits, servers, wireless and associated equipment
Qualifications
  • Minimum 3 years experience as a personal computer technician supporting a large environment of users
  • Proven ability to troubleshoot users' issues remotely
  • Proficient in MS Word, Excel, OneDrive, and Teams
  • Advanced knowledge of Microsoft Windows operating systems, personal computer-based application software, printers, and networking cabling
  • Expertise with remote support tools i.e., Bomgar
  • Terminal Servers, or VMWare
  • 3 years' experience with hands-on Networking and Active Directory
  • Advanced knowledge of personal computer hardware and peripherals
Employment Type: FULL_TIME

What Qualfon employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom