Software Developer Jobs in Michigan

Design and build applications that run on computers or in web browsers. Software developers may specialize in specific software applications or underlying systems that run devices and networks. Developers consider the users’ needs and the capabilities of the technology being used in order to tailor software to best fill those needs. When planning how each part of the software will fit together, they often create flowcharts and other models/diagrams. These graphics are helpful when constructing or demonstrating the application’s functionality.

Software developers are responsible for ensuring that their programs continue to function correctly through various tests. They also document the software’s features so that the records can be referenced during future maintenance and upgrades.

Search Software Developer Jobs

1-15 of 2,818 Jobs

Senior Progress Software Engineer

  • Clarivate PLC
  • Lansing, MI
  • 2 days ago

You must possess knowledge of professional software engineering practices & best practices for the full software development life cycle (SDLC), including coding standards, code reviews, source control...

Programmer Analyst 6

  • Rose International
  • Lansing, MI
  • 2 days ago

Only U.S. Citizens and those authorized to work in the U.S. may be considered as W2 candidates.** **Please note that all Position start dates and duration are estimates and may be reduced or...

ConvergeCONSUMER - Full Stack Developer

  • Deloitte
  • Detroit, MI
  • 2 days ago

Qualifications Bachelors Degree in software engineering or computer science from a top-tier university Deep understanding of software architecture principles, including familiarity with machine learning...

Full Stack Developer - Azure/Java

  • General Motors LLC
  • Warren, MI
  • 2 days ago

About the role: Thisposition is responsible for developing and testingthe One View of the Customer (OVOC) Event Hubusing repeatable industry best practices and in accordance with GM's software development...

Microservices Developer (Java - SpringBoot)

  • General Motors LLC
  • Warren, MI
  • 2 days ago

Job Description: What You Need Applicants must have strong experience in developing scalable and highly available applications: 4-year college degree preferably in computer science, computer engineering...

Android Software Engineer

  • General Motors LLC
  • Warren, MI
  • 2 days ago

Science or other related field of study and applicable work experience 5+ years of experience on a team developing native Android apps....

Lead React Developer

  • General Motors LLC
  • Warren, MI
  • 2 days ago

Job Description: Hybrid: This is a Hybrid position within our IT Organization. The role will allow employees to work offsite but will also require onsite work based on business needs. The selected...

Science, Software Engineering, Electrical Engineering or related technical degree Minimum of 2 years of experience in embedded AV software development Proficient in Python and C++ Knowledge of using...

Senior Statistical Programmer

  • Cytel Inc
  • Ann Arbor, MI
  • 2 days ago

Join us in playing an important part in helping our clients drive healthcare forward and ultimately improve human health outcomes! Cytel provides unrivalled biostatistics and operations research...

Iam .Net/Oracle Application Developer

  • General Dynamics
  • Battle Creek, MI
  • 2 days ago

Experience in full software development life cycle (SDLC) including design, testing, deployment, documentation, and support activities Excellent written and verbal communication skills, paired with...

Software Developer Ref Sd511Sd - Multiple

  • Ricefw Technologies, Inc
  • Okemos, MI
  • 2 days ago

Responsible for software development, modeling, simulation, testing, and quality assurance....

Nswc Crane Jxy - Senior Software Developer - Full Stack

  • General Dynamics
  • Battle Creek, MI
  • 2 days ago

Secret Public Trust/Other Required: None Job Family: Software Development Be a part of the men and women that solve some of the world's most complex technical challenges!...

Remote Work

Manager, Software Engineer

  • KPMG
  • Detroit, MI
  • 2 days ago

plans, unit tests, and automated testing frameworks + Bachelor's Degree from an accredited college/university in Engineering, Computer Science or equivalent work experience; master's degree is a plus...

.NET Developer

  • PSR Associates, Inc.
  • Lansing, MI
  • 2 days ago

PSR Associates, Inc. is an IT consulting firm specializing in Staffing and Recruiting Services. People. Solutions. Results. Founded in 2003, PSR Associates, Inc. is headquartered in Atlanta, GA,...

C++ Software Engineer

  • Stout Systems Development
  • Rochester Hills, MI
  • 2 days ago

EDUCATION Bachelor's degree in a technical discipline such as Computer Engineering, Computer Science or Mathematics REQUIRED SKILLS FOR C++ SOFTWARE ENGINEER Minimum 2 years' experience developing C...

Remote Work

Demographic Data for Michigan

Moving to Michigan? Find some basic demographic data about Michigan below.


9,883,612
219,733

Software Developer Online Courses and Training Opportunities

IBM Full Stack Software Developer
This Professional Certificate will equip you with all the key skills and technical know-how to kickstart your career as a Full-Stack Cloud Native Application Developer. Guided by experts at IBM,...

Open Source Software Development: Linux for Developers
Open source software (OSS) has become dominant in the technology space. Since its launch in 1991, Linux has grown to power virtually all the worlds supercomputers, most mobile devices, financial...

Software Architecture
The way that software components subroutines, classes, functions, etc. are arranged, and the interactions between them, is called architecture. In this course you will study the ways these...

Title Synonyms

Top Hiring Companies

Top hiring companies in your area for Software Developer positions

  • Deloitte
    Jobs
  • General Dynamics
    Jobs
  • National Security Agency
    Jobs
  • IQVIA Holdings Inc
    Jobs
  • Accenture
    Jobs
  • General Motors LLC
    Jobs
  • U.S. Bancorp
    Jobs
  • Microsoft Corporation
    Jobs
  • Ford
    Jobs
  • Hcl Global Systems, Inc
    Jobs

Highest Education Level

Software Developers in Michigan offer the following education background
  • Bachelor's Degree (46.8%)
  • Master's Degree (34.7%)
  • Associate's Degree (7.0%)
  • Vocational Degree or Certification (4.8%)
  • High School or GED (3.4%)
  • Doctorate Degree (2.7%)
  • Some College (0.5%)
  • Some High School (0.2%)

Software Developer Related Career Advice Articles

How to Become a Software Developer

Find the answers to the questions you have about how to become a software developer, including how long does it take to become a software developer and what does a software developer do.


5 IT Jobs to Help You Get Started in the Technology Industry

Want to learn more about technology jobs? Wondering how to become a developer? Check out our guide to top IT jobs and computer science careers.


Say Goodbye to Silicon Valley: These are the Best Cities for Tech Jobs

Silicon Valley alternatives are popping up across the US, and these new tech hubs are working hard to attract their own venture capitalist firms and tech startups. Here are seven of the most attractive locations (in no particular order) that could produce the next Google, Apple, or Amazon.