Senior Software Development Engineer
1 week ago
We are seeking a highly skilled Senior Software Development Engineer to join our team at Generac Power Systems. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality software solutions for our IoT-based products.
Your primary focus will be on developing software applications for our web and mobile platforms, ensuring they meet the highest standards of performance, scalability, and security. You will work closely with our product managers, business analysts, UX/UI designers, and testers to deliver engaging and user-friendly solutions for our customers.
In this role, you will have the opportunity to work on a wide range of projects, from developing new applications to enhancing and fixing existing ones. You will be expected to stay up-to-date with emerging technical trends and coding best practices, and to mentor junior engineers to ensure they have the skills and knowledge needed to succeed in their roles.
Key Responsibilities- Design, develop, and deliver high-quality software solutions for our IoT-based products
- Work closely with cross-functional teams to deliver engaging and user-friendly solutions for our customers
- Stay up-to-date with emerging technical trends and coding best practices
- Mentor junior engineers to ensure they have the skills and knowledge needed to succeed in their roles
- Bachelor's degree in engineering, computer science, or equivalent technical degree
- 5+ years of experience in commercial software development in a software engineering role
- 5+ years of experience developing web, API, database, and/or mobile applications
- 5+ years of experience using C#, Java, JavaScript, and/or other commercial software languages
- 5+ years of experience with code repositories such as Git, Subversion, etc.
- 5+ years of experience with CI/CD principles and automated pipelines
- 5+ years of experience developing dynamic Web UI single-page applications using frameworks such as VueJS, ReactJS, and/or AngularJS
- 5+ years of experience designing data models and leveraging different data storage technologies such as SQL, NoSQL, big data stores, etc.
- Prior experience leading and/or mentoring junior team members
- Prior experience with ensemble programming such as pairing or mobbing
- Prior experience working with IoT-based solutions and devices
- Prior experience with web APIs and event-based or microservice architectures
- Prior experience with networking protocols such as HTTP, TCP, MQTT, etc.
- Prior experience with hardware and interfaces such as Bluetooth, Wi-Fi, etc.
- Prior experience with secure coding and best practices
- Prior experience with authentication standards such as OAuth2 and/or OpenID Connect
At Generac Power Systems, we offer a competitive salary and benefits package, as well as opportunities for professional growth and development. We are an equal opportunity employer and welcome applications from diverse candidates.
We are committed to creating a workplace that is inclusive and respectful of all employees. We believe that diversity and inclusion are essential to our success and strive to create a workplace that reflects the diversity of our customers and the communities we serve.
-
Senior Java Software Engineer
5 days ago
Waukesha, Wisconsin, United States United Software Group Full timeJob Title: Senior Java Software EngineerJob Summary:United Software Group is seeking a highly skilled Senior Java Software Engineer to join our team. The ideal candidate will have extensive experience in designing and developing software applications and frameworks using Core Java, Spring Boot, and Angular.Key Responsibilities:• Design and develop software...
-
Senior Software Developer
1 month ago
Waukesha, Wisconsin, United States Brooksource Full timeJob Title: Senior Software DeveloperWe are seeking a highly skilled Senior Software Developer to join our Imaging Software team. As a key member of our team, you will design, develop, and deliver next-generation software solutions for MRI scanners.Key Responsibilities:Lead the design and development of software features for MRI scanners, ensuring efficient...
-
Senior Software Development Engineer
2 weeks ago
Waukesha, Wisconsin, United States Codeworks L.L.C Full timeJob OverviewCodeworks L.L.C. is seeking a highly skilled Senior Software Development Engineer to join their team. As a key member of the company's software development team, you will be responsible for defining, developing, and evolving software in a fast-paced agile scrum environment.Key ResponsibilitiesDevelop and maintain software applications using C++...
-
Senior Software Engineer
1 week ago
Waukesha, Wisconsin, United States GE Healthcare Full timeJob SummaryCome join a high-performing firmware team at GE Healthcare, where you will have the opportunity to work on critical medical devices that impact patient diagnosis and survival.This is a challenging role that requires strong C++ software engineering skills, with a focus on designing and upgrading code for our MR Machines.As a key member of the team,...
-
Senior Software Development Engineer
4 weeks ago
Waukesha, Wisconsin, United States Generac Full timeJob Title: Senior Software Development EngineerWe are Generac, a leading energy technology company committed to powering a smarter world.As a software engineer, you will be a critical member of our team developing iPhone, Android, and web apps that enable IoT devices. This role offers the opportunity to create high-performing software as part of a commercial...
-
Senior Software Engineer
4 days ago
Waukesha, Wisconsin, United States Brooksource Full timeJob Title: Senior Software EngineerJob Summary:We are seeking a highly skilled Senior Software Engineer to join our team at Brooksource. As a Senior Software Engineer, you will be responsible for defining, developing, and evolving software in a fast-paced agile scrum team.Key Responsibilities:Define, develop, and evolve software in a fast-paced agile scrum...
-
Senior Software Engineer
2 weeks ago
Waukesha, Wisconsin, United States Brooksource Full timeJob Title: Senior Full Stack EngineerJob Summary:We are seeking a highly skilled Senior Full Stack Engineer to join our Imaging Software team. As a key member of our team, you will design, develop, and deliver next-generation software solutions for MRI scanners.Key Responsibilities:Develop and evolve software in a fast-paced and agile development environment...
-
Senior Software Engineer
3 weeks ago
Waukesha, Wisconsin, United States Brooksource Full timeJob Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Brooksource. As a key member of our software development team, you will be responsible for designing, developing, and evolving software in a fast-paced agile environment.Key Responsibilities:Define, develop, and evolve software in a fast-paced...
-
Senior Software Development Engineer
3 weeks ago
Waukesha, Wisconsin, United States Generac Full timeAbout GeneracGenerac is a leading energy technology company committed to powering a smarter world. With over 60 years of experience, we've been dedicated to energy innovation, from creating the home standby generator market category to our current evolution into an energy technology solutions company.Job SummaryWe're seeking a skilled software engineer to...
-
Software Development Engineer
1 week ago
Waukesha, Wisconsin, United States Capgemini Engineering Full timeJob Description:We are seeking a highly skilled Software Development Engineer to join our team at Capgemini Engineering. As a key member of our team, you will play a crucial role in the design and implementation of medical imaging tomographic reconstruction software.Key Responsibilities:Develop and optimize software architectures to improve performance and...
-
Software Development Engineer
1 week ago
Waukesha, Wisconsin, United States Capgemini Full timeJob OverviewWe are seeking a highly skilled Software Engineer to join our team at Capgemini Engineering. As a key member of our team, you will play a crucial role in the design and implementation of medical imaging tomographic reconstruction software.Key ResponsibilitiesDesign and implement software architecture for medical imaging reconstructionDevelop and...
-
Software Development Engineer
2 weeks ago
Waukesha, Wisconsin, United States Capgemini Full timeJob Title: Software EngineerWe are seeking a highly skilled Software Engineer to join our team at Capgemini Engineering. As a key member of our team, you will play a crucial role in the design and implementation of medical imaging tomographic reconstruction software.Key Responsibilities:Assist in the definition of architecture, design, coding, and...
-
Senior Software Engineer, Fleet Solutions
2 months ago
Waukesha, Wisconsin, United States Generac Full timeAbout GeneracGenerac is a prominent energy technology organization dedicated to fostering a more intelligent world.With over 60 years of innovation in energy solutions, Generac has pioneered the home standby generator market and is now evolving into a comprehensive energy technology solutions provider, consistently pushing the limits of what is...
-
Senior Commerce Software Developer
4 days ago
Waukesha, Wisconsin, United States Generac Full timeJob Title: Senior Commerce Software DeveloperAbout the Role:We are seeking a highly skilled Senior Commerce Software Developer to join our team at Generac. As a key member of our commerce software development team, you will be responsible for driving application design and development decisions around our complex and critical web eCommerce applications.Key...
-
Senior Mechanical Engineer
4 weeks ago
Waukesha, Wisconsin, United States Hydro-Thermal Full timeAbout the RoleWe are seeking a highly skilled Senior Mechanical Engineer to join our team at Hydro-Thermal Corporation. As a key member of our product development team, you will be responsible for designing and developing innovative mechanical systems and products that meet the needs of our customers.Key ResponsibilitiesLead the design and development of new...
-
Software Development Engineer
2 weeks ago
Waukesha, Wisconsin, United States Generac Full timeJoin Generac's Team of InnovatorsWe are Generac, a leading energy technology company committed to powering a smarter world. Our team is dedicated to energy innovation, and we're looking for a talented Software Engineer IV to lead the development of IoT solutions that include cloud, web, and mobile applications.About the RoleAs a Software Engineer IV, you...
-
Senior C++ Software Engineer
4 weeks ago
Waukesha, Wisconsin, United States Capgemini Engineering Full timeJob Title: Software Engineer – C++Job location: Waukesha WI – 100% OnsiteHire Type : Full TimeJob description:You will work closely with the development team to implement new features and enhancements while ensuring the code is efficient, reliable, and scalable.Key Responsibilities:Develop and maintain software applications that run on Linux...
-
Senior Software Engineer
2 weeks ago
Waukesha, Wisconsin, United States High 5 Full timeX-ray Product Software DeveloperWe are seeking a highly skilled C++ Software Development Specialist to join our team at High 5. As a key member of our software development team, you will be responsible for designing, developing, and maintaining our X-ray product software. Your expertise in C++ and software development lifecycle will be invaluable in...
-
Senior Software Engineer
5 days ago
Waukesha, Wisconsin, United States High 5 Full timeX-ray Product Software Developer RoleAt High 5, we are seeking a skilled X-ray product software developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining our X-ray product software. Key Responsibilities:Develop and own a component, feature, or feature set of our X-ray...
-
Software Engineer
1 week ago
Waukesha, Wisconsin, United States Codeworks L.L.C Full timeJob OverviewCodeworks L.L.C. is seeking a skilled Software Engineer to join their team in Waukesha. As a member of the CT image reconstruction team, you will be responsible for developing and testing software that utilizes high-performance computing hardware and software technologies.Key ResponsibilitiesDevelop and test CT image reconstruction software using...