1

Software Development Engineer 2 Jobs in Michigan

Embedded Software Development Engineer Atego HighRely is currently searching for an Embedded Software Engineer for a 6 month contract position that may be extended. The Software Development Engineer ...

Back-end Software Development Engineer

Dearborn, MI · On-site

$47.50 - $65.25/hr

Back-end Software Development Engineer #1049555 Job Function Overview: * Employees in this job ... Experience Preferred: * 2+ years of experience with front-end libraries such as ReactJS, VueJS, or ...

Software Development Engineer in Test (SDET)

Okemos, MI · On-site

$45.25 - $58.50/hr

Software Development Engineer in Test (SDET) 1045027 Description: Job Summary: We are seeking a forward-thinking SDET to help modernize and lead our test automation strategy. This role will focus on ...

next page

Showing results 1-20

Software Development Engineer 2 information

See Michigan salary details

$61.9K

$109.2K

$177.8K

How much do software development engineer 2 jobs pay per year?

As of Jun 10, 2026, the average yearly pay for software development engineer 2 in Michigan is $109,175.00, according to ZipRecruiter salary data. Most workers in this role earn between $84,743.00 and $127,774.00 per year, depending on experience, location, and employer.
What cities in Michigan are hiring for Software Development Engineer 2 jobs? Cities in Michigan with the most Software Development Engineer 2 job openings:

Software Development Engineer in Test (SDET)

Tech Tammina

Okemos, MI • On-site

Full-time

Posted 24 days ago


Job description

Job Title: Software Development Engineer in Test (SDET)
Location: Okemos, MI - Hybrid (minimum of 3 days a week in Okemos, MI)
Primary Responsibilities:
  • Partner with Agile feature teams to understand user stories, define acceptance criteria, and promote a test-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 support API 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.
  • Support feature teams with manual testing efforts when needed, including test case design, exploratory testing, and validation of complex workflows that are not yet automated.
  • Develop and maintain automated API tests (REST/SOAP) and end-to-end tests that validate functional and non-functional requirements.
  • Participate in code reviews and contribute to test architecture decisions to ensure reliability, reusability, and scalability of test assets.
  • Write and maintain SQL queries to validate data integrity and support test data creation strategies.
  • Serve as a quality 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).

Preferred Experience:
  • Hands-on experience with Playwright (TypeScript preferred) or similar frameworks like Cypress.
  • Migration experience from Selenium + Java or 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, TestRail) and requirements traceability.