Sustaining Software Engineer
Johnson Health Tech North America · Cottage Grove, WI · 2 wk ago
EngineeringFull-time
About the role
We build fitness equipment and technology that helps people move, train, recover, and stay connected to their goals. This role supports and improves the software behind our fitness consoles, working with various teams to address real-world problems and enhance product quality.
Responsibilities
- Troubleshoot field issues related to software and hardware
- Turn field quality issues into clear, actionable testing requirements
- Sustain and improve automated test processes and testing infrastructure
- Create and improve quality reports and automated reporting tools
- Communicate directly with tech support, quality, product managers, and global software teams
- Support individual development projects as needed
- Help improve testing processes, practices, and documentation
Requirements
- Bachelor’s degree or above in Computer Science, Computer Engineering, Electrical Engineering, Physics, Mathematics, or another science/technical engineering field
- Experience with object-oriented programming in a language such as C++, C#, Java, or Kotlin
- Experience with scripting languages such as Python or JavaScript
- Experience with built-in and integration unit testing
- Experience writing or editing technical documentation
- Experience with project sustaining or inherited projects preferred
Qualifications
- Strong written and verbal communication skills
- Ability to work well with diverse teams and individuals
- Ability and willingness to travel domestically and internationally
- Ability and willingness to communicate with overseas teams during non-business hours when needed
Skills
- Curiosity
- Collaboration
- Comfort with complex problems
Benefits
Join a global fitness company that designs, manufactures, and supports fitness equipment used worldwide. Be part of a team that directly impacts product quality and customer experience.
Pay
Competitive salary based on experience and qualifications.
Schedule
Full-time position with flexible scheduling to accommodate global teams and international communication needs.