Sustaining Software Engineer at Johnson Health Tech North America Inc
Cottage Grove, WI
—
Jun 28, 2026
Cottage Grove, WI
Jul 21, 2026
What this job asks for AI summary
A sustaining software engineering role focused on the software running fitness console hardware. Day-to-day work involves diagnosing field and customer-reported issues, translating those findings into testing requirements, and maintaining or improving automated test infrastructure and quality reporting tools. The role suits an engineer with object-oriented and scripting experience who is comfortable working across global teams and on inherited codebases.
Mid level · Madison, WI
“or” means any one of them counts — you don't need all of them.
We read this from the posting text with AI. Skim the description below before ruling yourself out.
How this req sits in the market our data
Roughly 140 people in the Madison, WI area plausibly meet what this posting asks for (software quality assurance analysts and testers). range 110–180
Applicant volume Moderate — A normal amount of company. The rare requirements below are what will separate a shortlisted application from the rest.
Most people in this occupation already list these. Still required — just not what gets you shortlisted.
What the occupation pays Median $97,840 (middle half $73,540–$139,460).
Estimated from BLS employment for this occupation and area, per-skill prevalence across our listing corpus, and published wage benchmarks — as of Jul 28, 2026. It is a model, not a headcount.
Why we read it this way (7)
The role title 'Sustaining Software Engineer' and the day-to-day work description (troubleshooting field issues, improving automated test processes, turning field quality issues into testing requirements) point primarily to QA/test engineering (15-1253), though there is a meaningful software development component (OOP, scripting, reporting tools) that makes 15-1252 a credible runner-up.
The degree requirement is listed as 'preferred' ('Bachelor's degree or above … preferred'), so it is not a hard gate and is set to None.
OOP language experience is stated as 'a language such as C++, C#, Java, or Kotlin' — these are presented as interchangeable options, so C++ is listed as the primary with the others as alternatives.
Scripting language experience is stated as 'Python or JavaScript' — treated as interchangeable alternatives.
Experience with 'project sustaining or inherited projects' is explicitly marked 'preferred' in the posting.
No compensation range was provided in the posting.
The role is on-site in Cottage Grove, WI (Madison metro area); international travel and off-hours communication with overseas teams are explicitly required.
Read the full posting
The employer publishes the full description on their own site — read it there ↗. Or sign in to read it here — it's free, and it also lets you track this application.