1

Senior Software Development Engineer In Test Jobs in Kalamazoo, MI

... test) Be proficient with and mentor others in usage of industry standards, including design ... Knowledge in integration and deployment processes * Software Development Life Cycle processes

... bugs/test) • Be proficient with and mentor others in usage of industry standards, including ... Knowledge in integration and deployment processes * Software Development Life Cycle processes

Design, develop, test, and maintain enterprise software applications and integrations for UGG ... Skilled in web development for desktop and mobile, including HTML, JavaScript, CSS, and related ...

New

Career development and tuition reimbursement * Paid parental leave * Short and long-term disability ... This role contributes at a senior level to project planning, design, implementation, and ...

In this role, you will contribute to software systems that power surgical technologies used by ... Develop and maintain software documentation, including requirements, architecture, design, test ...

Staff Software Engineer, R&D

Portage, MI · On-site

$102K - $171K/yr

In this role, you will contribute to software systems that power surgical technologies used by ... Develop and maintain software documentation, including requirements, architecture, design, test ...

... the development of independent judgment in the field. * Actively mentor Test Engineers on ... Senior-level independence. * Reinforce safe work practices, HP tool use, and verification culture ...

... in higher-level aspects of the development process, such as requirements analysis, design ... software engineering principles, design patterns, algorithms, and system architecture ...

Plan, execute, and oversee tests and experiments, including both physical and simulation-based ... Lead decision-making processes in development projects, leveraging customer feedback to drive ...

... the development of independent judgment in the field. * Actively mentor Test Engineers on ... Senior-level independence. * Reinforce safe work practices, HP tool use, and verification culture ...

next page

Showing results 1-20

Senior Software Development Engineer In Test information

See Kalamazoo, MI salary details

$21.2K

$118.5K

$154.2K

How much do senior software development engineer in test jobs pay per year?

As of Sep 2, 2026, the average yearly pay for senior software development engineer in test in Kalamazoo, MI is $118,455.00, according to ZipRecruiter salary data. Most workers in this role earn between $104,200.00 and $135,400.00 per year, depending on experience, location, and employer.

What does a senior software development engineer in test do?

A Senior Software Development Engineer in Test (SDET) is responsible for designing, developing, and maintaining automated test frameworks and tools to ensure the quality and reliability of software products. They work closely with development and QA teams to identify test requirements, create robust test cases, and integrate automated tests into the CI/CD pipeline. In addition to coding and scripting, Senior SDETs mentor junior team members, analyze test results, and help troubleshoot complex issues to continuously improve software quality. Their expertise bridges the gap between development and testing, ensuring both speed and quality in software releases.

How does a senior software development engineer in test typically collaborate with development and product teams to ensure software quality?

As a Senior Software Development Engineer In Test (SDET), you will work closely with both development and product teams throughout the software development lifecycle. This includes participating in design and requirements discussions to identify potential test cases early, contributing to test automation strategies, and providing feedback on testability and quality risks. SDETs often pair with developers to review code, co-create test plans, and triage bugs together, ensuring that testing is fully integrated into the CI/CD pipeline. Effective communication and cross-team collaboration are essential for proactively identifying issues and maintaining high software quality standards.

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

To thrive as a Senior Software Development Engineer In Test, you need advanced programming skills, deep knowledge of software testing methodologies, and a bachelor's degree in computer science or a related field. Expertise with automation frameworks (such as Selenium, Cypress, or Appium), CI/CD tools, and scripting languages is typically required, along with relevant certifications like ISTQB. Strong analytical thinking, problem-solving, and effective communication are crucial soft skills for collaborating with cross-functional teams and driving quality initiatives. These capabilities ensure rigorous test coverage, faster release cycles, and high-quality software products.

What is the difference between Senior Software Development Engineer In Test vs Software Development Engineer In Test?

AspectSenior Software Development Engineer In TestSoftware Development Engineer In Test
ExperienceTypically 5+ years in testing and developmentEntry to mid-level, 1-3 years experience
ResponsibilitiesDesigns complex test frameworks, mentors juniors, leads testing initiativesDevelops test cases, automates tests, executes testing tasks
Skills & CertificationsAdvanced coding, automation, testing tools, leadership skillsProgramming, automation, testing tools
Work EnvironmentCollaborates with cross-functional teams, often in Agile settingsWorks closely with developers, focuses on automation and manual testing

In summary, a Senior Software Development Engineer In Test has more experience, leadership responsibilities, and strategic testing roles compared to a Software Development Engineer In Test, who primarily focuses on developing and executing tests.

What are popular job titles related to Senior Software Development Engineer In Test jobs in Kalamazoo, MI?

For Senior Software Development Engineer In Test jobs in Kalamazoo, MI, the most frequently searched job titles are:

What job categories do people searching Senior Software Development Engineer In Test jobs in Kalamazoo, MI look for?

The top searched job categories for Senior Software Development Engineer In Test jobs in Kalamazoo, MI are:

What cities near Kalamazoo, MI are hiring for Senior Software Development Engineer In Test jobs?

Cities near Kalamazoo, MI with the most Senior Software Development Engineer In Test job openings:

Infographic showing various Senior Software Development Engineer In Test job openings in Kalamazoo, MI as of August 2026, with employment types broken down into 1% As Needed, 77% Full Time, 18% Part Time, and 4% Contract. Highlights an 91% Physical, 2% Hybrid, and 7% Remote job distribution, with an average salary of $118,455 per year, or $56.9 per hour.

Senior Embedded Software Engineer

Stryker

Portage, MI • On-site

$89K - $148K/yr

Full-time

Posted 6 days ago


Stryker rating

8.2

Company rating: 8.2 out of 10

Based on 112 frontline employees who took The Breakroom Quiz

131st of 495 rated machine equipment manufacturers


Job description

Work Flexibility: Hybrid

What You Will Do:

We are looking for a collaborative Senior Software Engineer who enjoys solving complex technical challenges and driving continuous improvement of released products. In this role, you will lead software sustainment efforts, investigate and resolve product issues, implement design changes, and partner across functions to deliver high-quality solutions. The ideal candidate combines strong technical skills, sound judgment, and a commitment to quality, reliability, and patient impact.

Analyze and correct complex product design issues, using independent judgment
Code development time/resource estimation to support sustainment projects
Generate and review the necessary documents to support software sustainment projects. (requirements/design/architecture/bugs/test)
Be proficient with and mentor others in usage of industry standards, including design requirements and test strategies per applicable regulations
Follow and mentor others on post market/sustainment procedures like design controls and risk management, per the Quality Management System

Support post-market / sustaining engineering activities, including investigation and resolution of product issues in the field and manufacturing
Drive design changes and continuous improvement efforts for released products (e.g., CAPAs, nonconformances, reliability issues)
Act as a technical SME for production line escalations, including root cause analysis and corrective action implementation

What You Will Need:

Required Qualifications:

  • Bachelor's degree in Software Engineering/ Computer Science or related discipline
  • 2+ years of experience developing software for embedded systems using C, C++, and/or Python.

Preferred Qualifications:

  • Knowledgeable with integrated development environments (IDE) for projects
  • Knowledgeable with tools for static/dynamic analysis, memory management, code coverage and techniques for analyzing software
  • Knowledge in integration and deployment processes
  • Software Development Life Cycle processes
  • Knowledge in creating estimates for code implementation time/resource for assigned tasks and projects
  • Knowledge from using Application Lifecycle Management /Traceability tools


  • $89,300 - $148,800 USD Annual
Travel Percentage: 10%Stryker Corporation is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, ethnicity, color, religion, sex, gender identity, sexual orientation, national origin, disability, or protected veteran status. Stryker is an EO employer - M/F/Veteran/Disability.Stryker Corporation will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information.

What Stryker employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom