1

Senior Software Engineer Startup Jobs in Michigan

Senior Software Engineer - onsite

Detroit, MI · On-site

$116K - $153K/yr

We are seeking an experienced Senior Software Engineer to lead the design and development of scalable, reliable software systems. This role is ideal for an engineer who can operate independently, own ...

Senior Software Engineer

Ann Arbor, MI · On-site

$119K - $158K/yr

They are seeking a Senior Software Engineer to work directly with client environments to strengthen architecture and improve scalability and security. Responsibilities : • work directly inside ...

Sr Software Engineer

Southfield, MI · On-site

$112K - $148K/yr

Job Details SoftwareEngineer Sr Software Engineer Southfield,MI Posted:8/5/2026 Job ID#: 64553 Job Category: SoftwareEngineer Remaining Positions: 1 Details: Stefanini, Inc. seeks a Software Engineer ...

Senior Software Engineer

Troy, MI · On-site

$114K - $151K/yr

The Senior Software Engineer is responsible providing professional level software engineering across Toyoda Gosei (TG) North America Corporation (TGNA) and TGNA Manufacturing Companies (AMCs)

Senior Software Engineer

Grand Rapids, MI · On-site +1

$110K - $160K/yr

This Senior Software Engineer position requires a deep commitment to excellence in engineering, driving innovation across the development lifecycle to meet critical mission objectives. By ...

Senior Software Engineer, AI

Ann Arbor, MI · On-site

$119K - $158K/yr

As a Senior Software Engineer, AI, you will play a hands-on role in full-stack web development, focusing on AI solutions, agents, and RAG, as well as traditional application layers such as gateways ...

$111K - $146K/yr

Job Purpose Priority Waste is seeking a Senior Software Engineer to build the applications and integrations that connect our business systems. This is a hands-on senior role reporting directly to the ...

Senior Software Engineer

Clinton, MI · On-site

$121K - $159K/yr

Job Purpose Priority Waste is seeking a Senior Software Engineer to build the applications and integrations that connect our business systems. This is a hands-on senior role reporting directly to the ...

Senior Software Engineer

Auburn Hills, MI · On-site

$115K - $152K/yr

The Senior Software Engineer, Platform builds and operates the shared services, pipelines, and infrastructure that Whisker's product engineering teams depend on. This is a hands-on senior individual ...

Senior Software Engineer

Auburn Hills, MI · On-site

$115K - $152K/yr

The Senior Software Engineer, Platform builds and operates the shared services, pipelines, and infrastructure that Whisker's product engineering teams depend on. This is a hands-on senior individual ...

Showing results 21-40

Senior Software Engineer Startup information

See Michigan salary details

$65.8K

$124.9K

$167.3K

How much do senior software engineer startup jobs pay per year?

As of Sep 11, 2026, the average yearly pay for senior software engineer startup in Michigan is $124,892.00, according to ZipRecruiter salary data. Most workers in this role earn between $106,800.00 and $140,800.00 per year, depending on experience, location, and employer.

What does a senior software engineer do at a startup?

A Senior Software Engineer at a startup is responsible for designing, developing, and maintaining the core software products or services. They often take on a broad range of tasks, including coding, code reviews, system architecture, and mentoring junior team members. In a startup environment, they may also contribute to product decisions, help set technical direction, and quickly adapt to changing priorities. Their role is critical in building scalable, reliable solutions while fostering innovation and collaboration within a small, fast-paced team.

What are some unique challenges senior software engineers face when working at a startup compared to a larger company?

Senior Software Engineers at startups often navigate a fast-paced, rapidly changing environment where priorities can shift quickly. Unlike at larger organizations with established processes and specialized teams, startup engineers may wear multiple hats, handling everything from architecture decisions to hands-on coding and even DevOps tasks. This role typically requires a high degree of autonomy and the ability to make impactful technical decisions with limited resources. The collaborative nature means frequent interaction with product managers, designers, and often even company leadership, creating opportunities for broad influence but also demanding strong communication and adaptability.

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

To thrive as a Senior Software Engineer at a startup, you need advanced programming abilities, architectural design experience, and a solid understanding of software development lifecycles, typically backed by a bachelor's degree in computer science or a related field. Familiarity with modern frameworks, cloud platforms (like AWS or Azure), version control systems (such as Git), and agile methodologies is essential, with certifications in relevant technologies being advantageous. Strong problem-solving, adaptability, and effective communication skills help you navigate the dynamic startup environment and mentor junior team members. These skills are crucial to rapidly building scalable solutions, driving innovation, and supporting business growth in a fast-paced and often ambiguous setting.

What is the difference between Senior Software Engineer Startup vs Software Engineer Startup?

AspectSenior Software Engineer StartupSoftware Engineer Startup
Required CredentialsBachelor's/Master's in CS or related field, 3+ years experienceBachelor's in CS or related field, 0-2 years experience
Work EnvironmentFast-paced startup, leadership responsibilities, mentorshipCollaborative team, learning-focused, entry-level to mid-level tasks
Employer & Industry UsageTech startups, scale-ups, innovative projectsEarly-stage startups, product development teams
Common Search & ComparisonHigher responsibility, technical expertise, leadershipLearning opportunities, foundational skills, growth potential

The main difference between a Senior Software Engineer Startup and a Software Engineer Startup lies in experience, responsibilities, and leadership. Senior Software Engineers typically have more experience, take on mentorship roles, and handle complex projects, while Software Engineers are often in entry to mid-level positions focused on skill development and supporting team tasks.

How much does a senior software engineer startup make?

A senior software engineer at a startup typically earns between $100,000 and $160,000 annually, depending on location, experience, and company size. Compensation may also include stock options or equity, especially in early-stage startups, and often requires proficiency in programming languages like Python, Java, or JavaScript.

Is there a shortage of senior software engineers?

There is a high demand for senior software engineers across many industries due to the ongoing need for advanced technical skills, experience with programming languages like Java, Python, and cloud platforms, and leadership abilities. This demand often results in competitive salaries and opportunities, especially for those with strong problem-solving skills and experience in fast-paced startup environments.

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:

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

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

What job categories do people searching Senior Software Engineer Startup jobs in Michigan look for?

The top searched job categories for Senior Software Engineer Startup jobs in Michigan are:

What cities in Michigan are hiring for Senior Software Engineer Startup jobs?

Cities in Michigan with the most Senior Software Engineer Startup job openings:

Infographic showing various Senior Software Engineer Startup job openings in Michigan as of August 2026, with employment types broken down into 81% Full Time, 16% Part Time, and 3% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $124,892 per year, or $60 per hour.

Senior Software Engineer

Auburn Hills, MI • On-site

FEV North America Inc
Motor Vehicle Manufacturing • 501 - 1,000 employees

$115K - $152K/yr

Full-time

Posted 2 days ago

New


Job description

Description

FEV is looking for a Senior Software Engineer to provide technical leadership and hands-on software engineering support for advanced automotive software development programs. The role will lead software development, integration, testing, and release activities while serving as a key technical interface with customers. The successful candidate will support project planning, technical reviews, requirements analysis, software architecture discussions, and issue resolution while mentoring engineering teams and ensuring the delivery of high-quality software solutions.  

Requirements

  • Provide technical leadership and guidance to software engineering teams across multiple customer programs.
  • Support customer meetings, technical reviews, workshops, project status discussions, and issue resolution activities.
  • Lead requirements analysis, software design reviews, software architecture discussions, and technical decision-making.
  • Coordinate software development, integration, verification, and release activities throughout the software development lifecycle.
  • Develop and review embedded software using Model-Based Design methodologies and modern software engineering practices.
  • Support software integration, debugging, root cause analysis, and corrective action implementation.
  • Guide software testing activities, including MIL, SIL, HIL, integration, and validation testing.
  • Ensure bidirectional traceability between requirements, software implementation, and verification artifacts.
  • Review and approve engineering deliverables, software releases, test reports, and technical documentation.
  • Collaborate with systems, validation, project management, and customer engineering teams to ensure successful project execution.
  • Identify technical risks and develop mitigation plans to maintain program timing and deliverable quality.
  • Mentor and support junior engineers while driving engineering best practices and continuous improvement initiatives.

Required Qualifications:

  • 8+ years of experience in automotive embedded software development, software integration, or systems engineering. 
  • U.S. Citizenship or Green Card is required
  • Proven experience leading technical teams and coordinating software development activities.
  • Experience working directly with customers in a technical leadership or customer-facing role.
  • Strong experience with MATLAB/Simulink, Stateflow, Embedded C/C++, software integration, and verification activities.
  • Experience with requirements management, traceability, software testing, and release management.
  • Knowledge of automotive communication protocols such as CAN, CAN FD, LIN, UDS, and Ethernet.
  • Experience with CI/CD pipelines, source control systems, and software quality processes.
  • Demonstrated ability to lead technical discussions, drive issue resolution, and support customer programs with minimal supervision.

Preferred Qualifications

  • Experience with Model-Based Development (MBD) and code generation workflows.
  • Familiarity with AUTOSAR, Software Defined Vehicle (SDV) architectures, and embedded software platforms.
  • Knowledge of functional safety concepts and requirements traceability methodologies.
  • Experience with HIL/MIL/SIL testing environments and automated testing frameworks.
  • Strong presentation, communication, and customer relationship management skills.