The Software Engineer participates in the development of software for fitness consoles with global R&D teams. Helps to develop clear requirements, improve software quality, and helps with onboarding ...
Quick apply
The Software Engineer participates in the development of software for fitness consoles with global R&D teams. Helps to develop clear requirements, improve software quality, and helps with onboarding ...
Quick apply
The Software Engineer participates in the development of software for fitness consoles with global R&D teams. Helps to develop clear requirements, improve software quality, and helps with onboarding ...
The Software Engineer participates in the development of software for fitness consoles with global R&D teams. Helps to develop clear requirements, improve software quality, and helps with onboarding ...
The Software Engineer participates in the development of software for fitness consoles with global R&D teams. Helps to develop clear requirements, improve software quality, and helps with onboarding ...
... and DevOps teams to troubleshoot issues, strengthen testing processes, and support quality improvements. You'll spend your time: * Troubleshooting field issues related to software and hardware
... and DevOps teams to troubleshoot issues, strengthen testing processes, and support quality improvements. You'll spend your time: * Troubleshooting field issues related to software and hardware
... and DevOps teams to troubleshoot issues, strengthen testing processes, and support quality improvements. You'll spend your time: * Troubleshooting field issues related to software and hardware
... and DevOps teams to troubleshoot issues, strengthen testing processes, and support quality improvements. You'll spend your time: * Troubleshooting field issues related to software and hardware
... and DevOps teams to troubleshoot issues, strengthen testing processes, and support quality improvements. You'll spend your time: * Troubleshooting field issues related to software and hardware
... and DevOps teams to troubleshoot issues, strengthen testing processes, and support quality improvements. You'll spend your time: * Troubleshooting field issues related to software and hardware
... and DevOps teams to troubleshoot issues, strengthen testing processes, and support quality improvements. You'll spend your time: * Troubleshooting field issues related to software and hardware
Quick apply
... and DevOps teams to troubleshoot issues, strengthen testing processes, and support quality improvements. You'll spend your time: * Troubleshooting field issues related to software and hardware
... and DevOps teams to troubleshoot issues, strengthen testing processes, and support quality improvements. You'll spend your time: * Troubleshooting field issues related to software and hardware
... and DevOps teams to troubleshoot issues, strengthen testing processes, and support quality improvements. You'll spend your time: * Troubleshooting field issues related to software and hardware
Prairie Du Sac, WI · Hybrid
$75K - $85K/yr
Support basic DevOps tasks such as deployment pipelines, environment configuration, and application ... Knowledge of software design principles and architectural patterns. * Preferred: React Native and ...
Quick apply
Prairie Du Sac, WI · Hybrid
$75K - $85K/yr
Support basic DevOps tasks such as deployment pipelines, environment configuration, and application ... Knowledge of software design principles and architectural patterns. * Preferred: React Native and ...
Madison, WI · On-site
Contribute to sustaining engineering by troubleshooting, participating in root-cause analysis, and resolving issues found in new or existing functionality. Software Design & Architecture (Make the ...
Madison, WI · On-site
Contribute to sustaining engineering by troubleshooting, participating in root-cause analysis, and resolving issues found in new or existing functionality. Software Design & Architecture (Make the ...
Prairie Du Sac, WI · On-site
$75K - $85K/yr
Support basic DevOps tasks such as deployment pipelines, environment configuration, and application ... Knowledge of software design principles and architectural patterns. * Preferred: React Native and ...
Prairie Du Sac, WI · On-site
$75K - $85K/yr
Support basic DevOps tasks such as deployment pipelines, environment configuration, and application ... Knowledge of software design principles and architectural patterns. * Preferred: React Native and ...
Prairie Du Sac, WI · On-site
$75K - $85K/yr
Support basic DevOps tasks such as deployment pipelines, environment configuration, and application ... Knowledge of software design principles and architectural patterns. * Preferred: React Native and ...
Prairie Du Sac, WI · On-site
$75K - $85K/yr
Support basic DevOps tasks such as deployment pipelines, environment configuration, and application ... Knowledge of software design principles and architectural patterns. * Preferred: React Native and ...
As a Full Stack Developer at Cyclomedia, you will play a key role in developing cutting-edge ... NET and have at least 2 years of software development experience, this role is one for you! Job ...
Quick apply
As a Full Stack Developer at Cyclomedia, you will play a key role in developing cutting-edge ... NET and have at least 2 years of software development experience, this role is one for you! Job ...
Madison, WI · On-site
Contribute to sustaining engineering by troubleshooting, participating in root-cause analysis, and resolving issues found in new or existing functionality. Software Design & Architecture (Make the ...
Madison, WI · On-site
Contribute to sustaining engineering by troubleshooting, participating in root-cause analysis, and resolving issues found in new or existing functionality. Software Design & Architecture (Make the ...
The Software Engineer - Team Lead coordinates and participates in the development of Android software for fitness console development with global R&D teams. Directly manages a team of 4-6 Software ...
The Software Engineer - Team Lead coordinates and participates in the development of Android software for fitness console development with global R&D teams. Directly manages a team of 4-6 Software ...
The Software Engineer - Team Lead coordinates and participates in the development of Android software for fitness console development with global R&D teams. Directly manages a team of 4-6 Software ...
The Software Engineer - Team Lead coordinates and participates in the development of Android software for fitness console development with global R&D teams. Directly manages a team of 4-6 Software ...
The Software Engineer - Team Lead coordinates and participates in the development of Android software for fitness console development with global R&D teams. Directly manages a team of 4-6 Software ...
The Software Engineer - Team Lead coordinates and participates in the development of Android software for fitness console development with global R&D teams. Directly manages a team of 4-6 Software ...
The Software Engineer - Team Lead coordinates and participates in the development of Android software for fitness console development with global R&D teams. Directly manages a team of 4-6 Software ...
Quick apply
The Software Engineer - Team Lead coordinates and participates in the development of Android software for fitness console development with global R&D teams. Directly manages a team of 4-6 Software ...
Madison, WI · On-site
$136K - $182K/yr
Position Overview The Principal Software Engineer is a senior Individual Contributor and cross-cutting technical authority within our product-led IT Software Engineering team, focused on Digital ...
Madison, WI · On-site
$136K - $182K/yr
Position Overview The Principal Software Engineer is a senior Individual Contributor and cross-cutting technical authority within our product-led IT Software Engineering team, focused on Digital ...
The Software Engineer - Team Lead coordinates and participates in the development of Android software for fitness console development with global R&D teams. Directly manages a team of 4-6 Software ...
The Software Engineer - Team Lead coordinates and participates in the development of Android software for fitness console development with global R&D teams. Directly manages a team of 4-6 Software ...
Madison, WI · On-site
$136K - $182K/yr
Position Overview The Principal Software Engineer is a senior Individual Contributor and cross-cutting technical authority within our product-led IT Software Engineering team, focused on Digital ...
Madison, WI · On-site
$136K - $182K/yr
Position Overview The Principal Software Engineer is a senior Individual Contributor and cross-cutting technical authority within our product-led IT Software Engineering team, focused on Digital ...
$48.4K - $59.2K
1% of jobs
$59.2K - $70K
4% of jobs
$70K - $80.9K
9% of jobs
$90.9K is the 25th percentile. Wages below this are outliers.
$80.9K - $91.7K
12% of jobs
$91.7K - $102.5K
15% of jobs
The median wage is $109.6K / yr.
$102.5K - $113.3K
14% of jobs
$113.3K - $124.1K
15% of jobs
$128.4K is the 75th percentile. Wages above this are outliers.
$124.1K - $134.9K
13% of jobs
$134.9K - $145.8K
9% of jobs
$145.8K - $156.6K
5% of jobs
$156.6K - $167.4K
3% of jobs
$48.4K
$112.8K
$167.4K
Software developers design and create computer software programs and systems for their employer or client. Their job is to apply the principles of engineering, analytics, and computer science toward the development and testing of all kinds of software and applications. On a day-to-day basis, a software developer helps create and test software from start to finish. They discuss and analyze user requests and requirements, then research and brainstorm practical solutions to meet those needs, and determine the best course of action to create the application. As a software developer, you may develop an entirely new program or improve an existing one; you are responsible for a program’s overall framework and must design precise workflow charts that explain to programmers what code is needed for different aspects of the program.
| Aspect | Software Developer | Software Engineer |
|---|---|---|
| Credentials | Bachelor's degree in CS or related field; coding certifications | Bachelor's or higher in CS or Software Engineering; certifications may vary |
| Work Environment | Develops, tests, and maintains software applications | Designs and develops software systems; often involved in architecture |
| Industry Usage | Commonly used in tech companies, startups, and IT firms | Used interchangeably with Software Developer in many organizations |
While the roles often overlap, Software Developers focus on coding and building applications, whereas Software Engineers typically work on designing and architecting complex systems. Both roles require similar credentials and are integral to software creation, but their scope and responsibilities can differ based on project size and company structure.

Full-time
Medical, Dental, Life, Retirement, PTO
Re-posted 4 days ago
8.1
Based on 5 frontline employees who took The Breakroom Quiz
129th of 427 rated machine equipment manufacturers
Position Overview:
The Software Engineer participates in the development of software for fitness consoles with global R&D teams. Helps to develop clear requirements, improve software quality, and helps with onboarding of new engineers. Leading by example, the ideal candidate will leverage sound technical knowledge to improve products and processes. Has a strong capability to anticipate and resolve engineering development challenges early and effectively.
Responsibilities:
· Contributes to building a positive, engaging, and interesting work environment
· Provides input in sprint ceremonies to help empower software team to contribute to the software development process
· Understands and participates in improving all Johnson Development Processes, takes time to coach others to help them to understand them
· Advocates quality software development practices, documentation and testing on their team
· Lead individual development projects as needed
Requirements:Education:
· Bachelor’s degree or above in Computer Science, Computer Engineering, Electrical Engineering, or other Science /
Technical Engineering.
Experience:
· 3-5 years of programming in Native Android using Java or Kotlin
· 5 years of object-oriented programming in a language such as C++, C#, Java
· 4 years of UI based application development.
· 2 years with built-in and integration unit testing.
· 3 years writing or editing technical documentation
· 3 years or project sustaining or inheritance.
· Experience in project architecting.
Other Requirements:
· Ability and willingness to travel both internationally and domestically
· Ability and willingness to communicate with overseas teams during non-business hours
· Ability to work well with numerous diverse groups and individual
· Ability to mentor junior engineers
· Excellent written and verbal communication skills
Benefits:
We offer an excellent compensation package and team-oriented work environment with growth opportunities. Some of our outstanding benefits include:
· Health & Dental Insurance
· Company paid Life Insurance
· 401(k)
· Paid Time Off benefits
· Product discounts
· Wellness programs
Sourced by ZipRecruiter
Wholesale
1,001 - 5,000 Employees
Cottage Grove, WI, US
1975