1

Software Engineer Iii Jobs in Michigan (NOW HIRING)

Founded in early January 2020 by a team of three college sophomores, who had a passion for ... We are looking for a part-time Software Engineer who will assist us with the design, development ...

Founded in early January 2020 by a team of three college sophomores, who had a passion for ... We are looking for a part-time Software Engineer who will assist us with the design, development ...

Senior Software Engineer

Allen Park, MI · On-site +1

$113K - $192K/yr

... Software Engineering. * 3+ years of experience with modern frontend frameworks (Angular, React, or Vue). * 3+ years of experience with backend frameworks (FastAPI, Flask, Django, or Spring Boot ...

Hybrid Cloud - 2-3 yrs * Complex Deployment Planning - 1-3 yrs * Jenkins - 3-4 yrs * Cloud ... software developer and technical team leader, to consultant and product evangelist. * End-to-end ...

Required : • Bachelor's degree in computer science or engineering • 5+ years of software engineering experience • 3+ years of experience with GCP, Cloud Run, Spring Boot, and Java • ...

Software Engineer #1061088 * Employees in this job function are responsible for designing ... Life Insurance (100% paid) * 401(k) with immediate vesting and 3% (of salary) dollar-for-dollar ...

Experience: 3+ years of professional software engineering experience in a production environment. * Edge Development: Proven experience deploying software to edge computing hardware or IoT devices.

Software Engineer

Three Rivers, MI · On-site

$80K - $90K/yr

Requirements: - Bachelor's degree or Diploma in Computer Science, Engineering, related field, or equivalent work experience. - 3+ years of experience in software development, with proficiency in one ...

Software Engineer

Wyoming, MI · On-site

$80K - $90K/yr

Requirements: - Bachelor's degree or Diploma in Computer Science, Engineering, related field, or equivalent work experience. - 3+ years of experience in software development, with proficiency in one ...

Implement and configure software architectures to enable automatic routings * Maintain and add to ... Minimum 3 years of significant experience with Automotive Communication Buses such as CAN/CANFD,

Software Engineer #1061156 * Employees in this job function are responsible for designing ... Life Insurance (100% paid) * 401(k) with immediate vesting and 3% (of salary) dollar-for-dollar ...

Core Senior Engineer

Dearborn, MI

$112K - $148K/yr

Software Engineer (3) - Core Senior Engineer #1058712 Position Description: * We are seeking a highly motivated full stack develpoer to join our Observability team. * As a Software Engineer on our ...

Software Engineer #1060561 Position Description: Need software engineer to work on Propulsion in ... Life Insurance (100% paid) * 401(k) with immediate vesting and 3% (of salary) dollar-for-dollar ...

Software Engineer #1060559 Position Description: Need software engineer to work on Propulsion in ... Life Insurance (100% paid) * 401(k) with immediate vesting and 3% (of salary) dollar-for-dollar ...

Showing results 41-60

Software Engineer Iii information

See Michigan salary details

$26

$56

$78

How much do software engineer iii jobs pay per hour?

As of Aug 14, 2026, the average hourly pay for software engineer iii in Michigan is $56.84, according to ZipRecruiter salary data. Most workers in this role earn between $48.17 and $64.76 per hour, depending on experience, location, and employer.

How does a software engineer III typically collaborate with cross-functional teams during a project lifecycle?

As a Software Engineer III, you will frequently work with cross-functional teams, including product managers, designers, QA engineers, and sometimes stakeholders from other departments. Collaboration often involves participating in requirements gathering, design discussions, code reviews, and sprint planning sessions. You may also mentor junior engineers and help bridge communication between technical and non-technical team members, ensuring that project goals are clearly understood and met efficiently. This collaborative environment helps drive innovation and ensures the delivery of high-quality software solutions.

Is a software engineer III entry level?

A Software Engineer III is typically not an entry-level position; it usually requires several years of experience, advanced technical skills, and a proven track record of project contributions. This role often involves more complex responsibilities and mentorship compared to entry-level positions like Software Engineer I or II.

What is a software engineer III?

A Software Engineer III is an experienced mid-to-senior level software developer responsible for designing, developing, and maintaining software applications. They typically work independently or as technical leads on projects, collaborate with cross-functional teams, and mentor junior engineers. This role requires strong problem-solving skills, a deep understanding of programming languages and software architecture, and several years of professional experience in software development.

What are the key skills and qualifications needed to thrive as a software engineer III, and why are they important?

To thrive as a Software Engineer III, you need advanced programming skills, a deep understanding of software development principles, and a relevant degree such as computer science or engineering. Proficiency in industry-standard languages (like Java, Python, or C++), version control systems (e.g., Git), and familiarity with cloud platforms or CI/CD tools is typically required. Strong problem-solving, effective communication, and leadership abilities help you collaborate and mentor others on your team. These skills ensure you can deliver robust, maintainable solutions and drive technical projects forward efficiently.

What are popular job titles related to Software Engineer Iii jobs in Michigan?

For Software Engineer Iii jobs in Michigan, the most frequently searched job titles are:

Infographic showing various Software Engineer Iii job openings in Michigan as of August 2026, with employment types broken down into 1% Internship, 84% Full Time, 9% Part Time, 1% Temporary, and 5% Contract. Highlights an 85% Physical, 5% Hybrid, and 10% Remote job distribution, with an average salary of $118,229 per year, or $56.8 per hour.

Software Engineer

Squirl Financial

Detroit, MI • On-site

Part-time

Re-posted 10 days ago


Job description

WHILE THERE IS NO MONETARY COMPENSATION CURRENTLY, THIS POSITION WILL BE COMPENSATED WITH 1-3% EQUITY IN THE COMPANY ALONG WITH A COMPETITIVE SALARY IN THE FUTURE ONCE WE HAVE RAISED A SEED ROUND.

About Squirl:

Founded in early January 2020 by a team of three college sophomores, who had a passion for financial markets and technology, the early roots of Squirl started out as an extracurricular project to develop algorithmic trading strategies that outperformed the S&P 500. Overtime, as our shared experience and connections grew, we eventually transitioned into becoming an advanced quantitative trading firm with deep partnerships to asset management firms globally.

Over the past year, we have been working with BCM Partners to launch our first in-house systematic trading algorithm: a LONG-SHORT global macro strategy that executes on directional trading opportunities in the FX market. We are also testing additional strategies in the equities market that demonstrate significant alpha in backtests.

Throughout our journey, we have gained a more proficient understanding on how to best capitalize on the changing dynamics of financial markets, and our hands-on experiences have allowed our portfolios to excel in even the most volatile of times.

About the position:

We are looking for a part-time Software Engineer who will assist us with the design, development and installation of various software solutions. Your duties will include development, writing code, and documenting functionality.

You should be able to build high-quality, innovative and fully performing software in compliance with coding standards and technical design.

Position responsibilities include:
  • Organize full lifecycle software development

  • Prepare specifications and determine operational feasibility

  • Write well designed, testable, efficient code

  • Prepare software verification plans and quality assurance procedures

  • Organize documenting and maintenance of software functionality

  • Integrate software components into a fully functional software system

  • Evaluate and deploy software tools, processes and metrics

  • Provide support and consulting on software systems usage

  • Ensure compliance with project plans and industry standards

Position requirements:
  • 2+ years' experience of working in a Computer Software Engineer or Software Developer position

  • Significant experience with following test-driven development to create software in Python using core language features and the SciPy stack (pandas, numpy, sci-kit learn, etc.)

  • Excellent knowledge of REST APIs, timeseries databases, and UNIX system administration

  • Demonstrated experience in documenting requirements and specifications

  • Close familiarity with software engineering tools, software development methodology and release processes

  • BS degree in Computer Science or Engineering


Perks of joining our team:

  • Flexibility to work whenever you want (apart from weekly team check-ins)
  • Exposure to working with a team that will be following the agile development methodology to rapidly iterate and grow
  • Ability to contribute to the design and development of a product that could be used by thousands of people
  • Joining an up-and-coming startup with plans to disrupt the financial services sector
  • Being surrounded by a team with over 15+ years of combined development experience and 30+ years of trading experience
  • Mentorship to grow as a software engineer and as a stock/option trader
  • Potential to grow within our company through further projects
Employment Type: PART_TIME