1

Software Engineers Jobs in Detroit, MI (NOW HIRING)

Programming on GPUs with CUDA and/or OpenCL * C++ programming experience * Experience in creating robust and efficient system architectures and complex hardware-software systems * Experience ...

Software Engineering Manager

Dearborn, MI · On-site

$85.40 - $143.20/hr

This role will collaborate directly and continuously with Software Engineers, Product Managers, Designers, Architects, and Product Owners to build, validate, and release software products early and ...

Software Engineer

Ann Arbor, MI · On-site

$120 - $180/hr

Meet our software engineers! Meet some of our software engineers who are shaping the future of autonomy and delivering world-class solutions helping customers shorten time to market. Hear about what ...

Software Engineers own the quality of the software they build. Software Quality Engineers build the platform, tooling, automation, and feedback systems that enable engineering teams to ship software ...

New

The AI Expert - Software Engineering is responsible for designing, developing, and integrating artificial intelligence capabilities into production-grade software systems. This role blends deep AI/ML ...

Software Engineer

Ypsilanti, MI · On-site

$86K - $181K/yr

We are seeking experienced software engineers, signals analysts, and physicists to join our team to support the development of algorithms and software related to synthetic aperture radar, low ...

Software Engineer

Ypsilanti, MI · On-site

$82K - $172K/yr

CACI's RST business unit is seeking aspiring software engineers, signals analysts, and physicists to join our team to support the development of algorithms and software related to synthetic aperture ...

... as software engineers, architects, leadership and product roles • Experience mentoring and developing team members • Experience using Agile metrics, such as throughput, work-in-progress (WIP ...

... as software engineers, architects, leadership and product roles • Experience mentoring and developing team members • Experience using Agile metrics, such as throughput, work-in-progress (WIP ...

next page

Showing results 1-20

Software Engineers information

See Detroit, MI salary details

$62.9K

$146K

$203.4K

How much do software engineers jobs pay per year?

As of Aug 21, 2026, the average yearly pay for software engineers in Detroit, MI is $146,043.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,800.00 and $171,300.00 per year, depending on experience, location, and employer.

What kinds of jobs do software engineers do?

Software engineers develop, test, and maintain software applications, systems, and platforms across various industries. They work on tasks such as coding, debugging, designing software architecture, and collaborating with teams using programming languages like Java, Python, or C++. Their roles can include front-end, back-end, full-stack development, or specialized areas like security or data engineering.

What work does a software engineer do?

A software engineer designs, develops, tests, and maintains software applications and systems. They use programming languages, development tools, and methodologies to create solutions that meet user needs and technical requirements, often collaborating with teams and following project deadlines.
More about Software Engineers jobs

What are the most commonly searched types of Software Engineers jobs in Detroit, MI?

The most popular types of Software Engineers jobs in Detroit, MI are:

What cities near Detroit, MI are hiring for Software Engineers jobs?

Cities near Detroit, MI with the most Software Engineers job openings:

Infographic showing various Software Engineers job openings in Detroit, MI as of August 2026, with employment types broken down into 1% As Needed, 86% Full Time, 9% Part Time, and 4% Contract. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $146,043 per year, or $70.2 per hour.

Software Engineers

Pentangle Tech

Southfield, MI • On-site

Other

Re-posted 29 days ago


Job description

  • Drive the concept design, prototyping, engineering, testing, release and enhancements of a cutting edge compute platform for Autonomous Driving
  • Work closely with other teams to ensure a seamless and robust implementation
  • Employ and develop world class tools. Invent and create new technologies and solutions
  • Demonstrate effective communication skills

Must Haves:

  • 5+ years of demonstrated experience in full life cycle software development (concept to delivery)
  • Knowledge and experience on ADAS and/or Autonomous Driving systems
  • Programming on GPUs with CUDA and/or OpenCL
  • C++ programming experience
  • Experience in creating robust and efficient system architectures and complex hardware-software systems
  • Experience developing middleware platform solutions
  • Experience in component and system integration, testing and verification on system and vehicle level
  • Experience developing in Linux/QNX or similar operating systems
  • Bachelors Degree in the areas of Computer Engineering, Computer Science, Electrical Engineering