1

Software Engineer Startup Jobs in Michigan (NOW HIRING)

Joining an up-and-coming startup with plans to disrupt the financial services sector * Being ... Mentorship to grow as a software engineer and as a stock/option trader * Potential to grow within ...

Joining an up-and-coming startup with plans to disrupt the financial services sector * Being ... Mentorship to grow as a software engineer and as a stock/option trader * Potential to grow within ...

Senior Software Engineer

Dearborn, MI ยท On-site

$112K - $148K/yr

... startup environment where they can make a meaningful impact. About LIVIUM LIVIUM is a technology ... Responsibilities Software Engineering * Develop production-quality Python services and own the full ...

Embedded Software Engineer

MI

$118K - $156K/yr

Objective of role: The Embedded Software Engineer is responsible for the design, development ... to startup behavior, communication failures, timing issues, memory, and interaction between ...

Software Engineer

Dearborn, MI ยท On-site

$138K - $177K/yr

Ford Next team members are flexible, with a startup mindset -- this is a group that thrives on moving quickly and growing through change. Responsibilities What you'll be bale to do: Software Engineer ...

Software Engineer

Dearborn, MI ยท On-site

$84K - $204K/yr

Ford Next team members are flexible, with a startup mindset -- this is a group that thrives on moving quickly and growing through change. Responsibilities What you'll be able to do: Software Engineer ...

Senior Software Engineer - Backend

Detroit, MI ยท On-site

$121K - $159K/yr

As a Backend Engineer at Sift, you'll play a critical role in delivering the experiences that help ... Comfort in a fast-paced and cross-functional startup environment * Eagerness to learn, grow, and ...

Senior Software Engineer

Detroit, MI ยท On-site

$121K - $159K/yr

THE JOB As a Senior Software Engineer at Signal Advisors, you'll play a key role in designing ... Ability to leverage AI to ship features at startup speed without sacrificing architectural ...

next page

Showing results 1-20

Software Engineer Startup information

See Michigan salary details

$55.3K

$128.6K

$179.1K

How much do software engineer startup jobs pay per year?

As of Jul 21, 2026, the average yearly pay for software engineer startup in Michigan is $128,581.00, according to ZipRecruiter salary data. Most workers in this role earn between $104,600.00 and $150,800.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in the Software Engineer Startup position, and why are they important?

To thrive as a Software Engineer in a startup environment, you need solid programming skills, a problem-solving mindset, and a degree in computer science or related experience. Familiarity with agile methodologies, cloud platforms, version control (like Git), and rapid prototyping tools is highly valued, and startup engineers may also benefit from exposure to full-stack development. Adaptability, effective communication, and the ability to work independently in uncertain environments are standout soft skills. These competencies enable engineers to rapidly iterate on products, effectively collaborate across small teams, and contribute to the dynamic demands of a growing company.

What is a Software Engineer Startup job?

A Software Engineer Startup job involves developing, testing, and maintaining software in a fast-paced, early-stage company. Engineers in startups often wear multiple hats, working on both backend and frontend development, infrastructure, and sometimes even product decisions. The role requires adaptability, problem-solving skills, and the ability to work with limited resources. Unlike larger companies, startup engineers may need to prototype quickly, iterate based on user feedback, and contribute to the overall growth strategy. This position is ideal for those who enjoy dynamic environments and taking ownership of projects.

What can I expect from the daily work environment as a Software Engineer at a startup?

Working as a Software Engineer at a startup typically means you'll be part of a small, agile team where roles and responsibilities can shift quickly based on company needs. You'll often participate in daily stand-ups, collaborate closely with founders or product leads, and have the opportunity to contribute ideas beyond your core coding tasks. The pace is usually fast, and you'll likely wear multiple hats, working on everything from prototyping new features to troubleshooting production issues. This hands-on, collaborative atmosphere provides excellent opportunities for skill growth, creative problem-solving, and making a visible impact on the company's direction.

What are the most commonly searched types of Software Engineer Startup jobs in Michigan? The most popular types of Software Engineer Startup jobs in Michigan are:
Infographic showing various Software Engineer Startup job openings in Michigan as of July 2026, with employment types broken down into 93% Full Time, 4% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $128,581 per year, or $61.8 per hour.

Software Engineer

Squirl Financial Inc

Detroit, MI โ€ข On-site, Remote

Part-time

Re-posted 16 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