Senior Software Development Engineer

1 week ago


Waukesha, Wisconsin, United States Generac Power Systems Full time
Job Summary

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
Requirements
  • 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.
Preferred Qualifications
  • 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
What We Offer

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.



  • Waukesha, Wisconsin, United States United Software Group Full time

    Job 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...


  • Waukesha, Wisconsin, United States Brooksource Full time

    Job 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...


  • Waukesha, Wisconsin, United States Codeworks L.L.C Full time

    Job 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++...


  • Waukesha, Wisconsin, United States GE Healthcare Full time

    Job 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,...


  • Waukesha, Wisconsin, United States Generac Full time

    Job 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...


  • Waukesha, Wisconsin, United States Brooksource Full time

    Job 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...


  • Waukesha, Wisconsin, United States Brooksource Full time

    Job 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...


  • Waukesha, Wisconsin, United States Brooksource Full time

    Job 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...


  • Waukesha, Wisconsin, United States Generac Full time

    About 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...


  • Waukesha, Wisconsin, United States Capgemini Engineering Full time

    Job 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...


  • Waukesha, Wisconsin, United States Capgemini Full time

    Job 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...


  • Waukesha, Wisconsin, United States Capgemini Full time

    Job 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...


  • Waukesha, Wisconsin, United States Generac Full time

    About 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...


  • Waukesha, Wisconsin, United States Generac Full time

    Job 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...


  • Waukesha, Wisconsin, United States Hydro-Thermal Full time

    About 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...


  • Waukesha, Wisconsin, United States Generac Full time

    Join 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...


  • Waukesha, Wisconsin, United States Capgemini Engineering Full time

    Job 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...


  • Waukesha, Wisconsin, United States High 5 Full time

    X-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...


  • Waukesha, Wisconsin, United States High 5 Full time

    X-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 time

    Job 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...