1

Software Development Team Lead Jobs in Michigan (NOW HIRING)

Software Engineer III

Novi, MI ยท On-site

$90 - $120/hr

Be part of the embedded software development team working on automotive products development which includes architecture design and integration of embedded software modules. Design and develop ...

Senior Product Owner

Detroit, MI ยท On-site

$119K - $158K/yr

... the development team. * Lead sprint planning, review, and retrospective meetings to ensure ... Extensive experience in product management, agile software development, and leading cross ...

Showing results 21-40

Software Development Team Lead information

See Michigan salary details

$21.4K

$106.3K

$192.2K

How much do software development team lead jobs pay per year?

As of Aug 16, 2026, the average yearly pay for software development team lead in Michigan is $106,262.00, according to ZipRecruiter salary data. Most workers in this role earn between $80,600.00 and $132,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a software development team lead?

To thrive as a Software Development Team Lead, you need strong programming expertise, experience in software architecture, and leadership skills, typically supported by a degree in computer science or related fields. Familiarity with project management tools (like Jira), version control systems (such as Git), and agile methodologies is essential, alongside any relevant certifications (e.g., Scrum Master). Excellent communication, conflict resolution, and mentoring abilities help foster a collaborative and productive team environment. These skills ensure efficient project delivery, high code quality, and motivated teams aligned with organizational goals.

What are some common challenges faced by a software development team lead when managing both project deadlines and team well-being?

A Software Development Team Lead often faces the challenge of balancing tight project deadlines with maintaining a positive and healthy team environment. Navigating shifting priorities, resource constraints, and unexpected technical hurdles requires strong communication, prioritization, and problem-solving skills. Effective leads proactively address burnout risks by promoting realistic sprint planning, encouraging collaboration, and providing support during high-pressure periods. Successful team leads foster transparency, regularly check in with their team, and advocate for practices that ensure both productivity and well-being.

What is a software development team lead?

A Software Development Team Lead is a professional responsible for overseeing a team of software developers, guiding their work, and ensuring the successful delivery of software projects. They combine technical expertise with leadership skills to manage tasks, mentor team members, and facilitate communication between developers and other stakeholders. Team leads are often involved in code reviews, setting technical standards, and assisting with project planning. Their role is crucial in ensuring that development projects run smoothly, meet quality standards, and are completed on time.

What is the difference between Software Development Team Lead vs Software Engineer?

AspectSoftware Development Team LeadSoftware Engineer
ResponsibilitiesOversees project teams, manages workflows, and coordinates tasksDesigns, develops, and tests software applications
Required CredentialsBachelor's degree in CS or related field; often some leadership experienceBachelor's degree in CS or related field; strong technical skills
Work EnvironmentLeads teams in office or remote settings, often in tech companiesWorks individually or in small teams on software projects
Employer & Industry UsageCommon in tech firms, startups, and large software companiesUniversal across industries requiring software solutions

The main difference is that a Software Development Team Lead focuses on managing and coordinating software projects and teams, while a Software Engineer primarily concentrates on designing and building software. The Team Lead role involves leadership and project oversight, whereas the Software Engineer role emphasizes technical development skills.

What are popular job titles related to Software Development Team Lead jobs in Michigan?

For Software Development Team Lead jobs in Michigan, the most frequently searched job titles are:

What job categories do people searching Software Development Team Lead jobs in Michigan look for?

The top searched job categories for Software Development Team Lead jobs in Michigan are:

What cities in Michigan are hiring for Software Development Team Lead jobs?

Cities in Michigan with the most Software Development Team Lead job openings:

Infographic showing various Software Development Team Lead job openings in Michigan as of August 2026, with employment types broken down into 1% As Needed, 75% Full Time, 18% Part Time, 1% Temporary, and 5% Contract. Highlights an 93% Physical, 2% Hybrid, and 5% Remote job distribution, with an average salary of $106,262 per year, or $51.1 per hour.

Software Development Engineer in Test (SDET) - Okemos, MI

Digital Technology Solutions

Okemos, MI โ€ข On-site

$45.50 - $58.75/hr

Other

Re-posted 13 days ago


Job description

DTS is looking for experienced Software Development Engineer in Test (SDET) for our Client position based in Okemos, MI

Summary

We are seeking a forward-thinking SDET to help modernize and lead our test automation strategy. To be clear, the candidate needs to understand why they are doing what they are doing and be able to clearly articulate it to others (not an order taker).

This role will focus on building and maintainingscalable, maintainable, and integrated test automation frameworksacross UI and API layers using modern tools likePlaywright and TypeScript, while also contributing to CI/CD testing integration.

The SDET will also play a key role insupporting manual testing effortswithin Agile feature teams guiding test case creation/documentation, exploratory testing, and quality validation for areas not yet automated. This position is critical to enablingfeature teams to take ownership of both automated and manual testing, ensuring faster, higher-quality releases.

Primary Responsibilities

  • Partner with Agile feature teams to understand user stories, define acceptance criteria, and promote atest-first mindset through collaboration in design and refinement sessions.
  • Build, maintain, and evolve test automation frameworks using Playwright (preferred), Typescript, or other enterprise-approved tools to supportAPI and UI testing.
  • Drive the transition from legacy frameworks (e.g. Selenium + Java, Postman/Newman) to unified automation aligned with our CI/CD strategy.
  • Collaborate with developers and QA engineers to ensure test cases are executed in CI pipelines and provide fast, actionable feedback.
  • Testcase design, exploratory testing, and validation of complex workflows that are not yet automated.
  • Develop and maintainautomated API tests (REST/SOAP)andend-to-end teststhat validate functional and non-functional requirements.
  • Participate in code reviews and contribute to test architecture decisions to ensurereliability, reusability, and scalabilityof test assets.
  • Write and maintainSQL queriesto validate data integrity and support test data creation strategies.
  • Serve as aquality engineering champion help guide automation strategy, mentoring peers, and contributing to continuous improvement of QA practices.
  • Ensure traceability between requirements, tests, and defects, and support compliance with enterprise policies (e.g., HIPAA, security, audit readiness).
  • Support feature teams with manual testing effortswhen needed, including test

Preferred Experience

  • Hands-on experience with Playwright (Typescript preferred) or similar frameworks like Cypress.
  • Migration experience from Selenium + Javaor Postman to modern frameworks.
  • Familiarity with test reporting, dashboarding, and quality metrics in a DevOps environment.
  • Experience with test case management tools (e.g., qTest, QMetry) and requirements traceability.

DTS offers excellent compensation package.

Contact :

Kapil Sharma

Team Lead
Digital Technology Solutions