Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Development Engineer

Generac

Senior Software Development Engineer

The Senior Software Development Engineer is a senior member of a team developing and testing power generation control systems that can be remotely controlled and monitored using web and mobile technology solutions. The Engineer III position will participate in planning and estimation of software development tasks and will provide technical guidance and mentoring to lessor experienced Engineers. The position will also be responsible for working with and providing guidance to tool sets used with our controllers in production.

Responsibilities

  • Design, develop, and maintain software solutions using C#, JavaScript, Angular, Blazor, and Linux-based technologies, delivering scalable and reliable functionality.
  • Lead technical design decisions and solution architecture, balancing business requirements, technical standards, cost, and long-term maintainability.
  • Develop and support embedded, server-based, and network-connected systems used to monitor and control power generation products.
  • Build and enhance web, mobile, and API-based applications, ensuring performance, scalability, interoperability, and extensibility.
  • Collaborate with cross-functional teams throughout the product development lifecycle, including planning, design reviews, code reviews, testing, and release activities.
  • Mentor and develop engineers through technical guidance, code reviews, and best-practice coaching.
  • Provide technical support for customers, dealers, and field deployments as needed, while staying current on emerging technologies and software engineering best practices.

Minimum Qualifications

  • Bachelor of Science Degree in Computer Science, Software Engineering or related discipline
  • 5 years of relevant work experience

Preferred Qualifications

  • Advanced proficiency in C# and JavaScript, with experience developing complex, integrated software applications.
  • Strong experience working in Linux environments, including deployment, troubleshooting, and performance optimisation.
  • Experience developing software for or integrating with embedded Linux systems and multi-platform architectures.
  • Deep understanding of networking concepts, including TCP/IP, Ethernet communications, and client-server architectures.
  • Experience designing and supporting server-based applications and services in distributed environments.
  • Proven ability to troubleshoot and resolve issues across application, operating system, and network layers while providing technical leadership and mentoring to engineering teams.

Great Reasons to work for us

  • Competitive Benefits: Health, Dental, Vision, 401k and many more
  • State-of-the-art facility with an onsite gym, walking trails, café, free parking and many employee activities
  • Scheduled events throughout the year that allow our employees, both current and retirees, to gather together and enjoy their time with their families and co-workers
  • Pride! When a storm strikes, Generac employees always rise to the occasion. Each time a storm hits, many employees volunteer their time with the customer support team or on the production line, while others go right into storm-affected areas to repair generators
  • Make a positive impact. Generac has always been community-minded and dedicated to giving back. The company proudly offers a Volunteer Time Off program, inviting team members to participate in charitable volunteer opportunities on company time.
  • We believe in having fun. From minor celebrations to major events, our employees balance their work by building a strong culture of teamwork and collaboration through a variety of occasions, including our Fun Days.

We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, national origin, disability status, protected veteran status, or any other characteristic protected by law.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Development Engineer in Sussex, WI vacancy
  • $110k

     ...Software Engineer Pay up to $110,000 Must be a United States citizen or Green Card holder No remote Full-time Permanent W-2 employee Full benefits No relocation Pewaukee, Wisconsin area This employee-oriented, family-oriented, customer-oriented, custom industrial automation... 
    Senior
    Permanent employment
    Full time
    Remote work
    Relocation

    MRINetwork

    Pewaukee, WI
    2 days ago
  •  ...Senior Engineer, Embedded Software Location: Menomonee Falls, WI, US, 53051 Requisition ID: 3021 Job Summary/Overview: As a Senior Embedded...  ..., you will work together with engineers on New Product Development teams to design and implement technology solutions in... 
    Senior
    Worldwide

    Columbus McKinnon

    Menomonee Falls, WI
    2 days ago
  •  ...Senior Software Engineer As a Senior Software Engineer, you will own the design, development, and delivery of next-generation compute solutions for Magnetic Resonance Imaging (MRI) scanners. Working across global software, firmware, and service engineering teams, you... 
    Senior
    Visa sponsorship
    Work visa
    Relocation package

    GE

    Waukesha, WI
    2 days ago
  • $150k

     ...solutions across the investment lifecycle.Overview of the Senior Specialist, Software Engineering:The Senior Specialist, Software Engineering leads...  ...Contribute to long-term technical roadmap planning, capability development, and engineering best practices.Collaborate cross‑... 
    Senior
    Temporary work

    BetaNXT

    Brookfield, WI
    20 hours ago
  •  ...a diversified global supplier of engineering consulting and manufacturing technology...  ...a better world.Job Description:Senior Leader - Electrical & Software EngineeringThe Senior Leader -...  ...support BWCS’s strategic product development initiatives.The position requires... 
    Senior
    Full time
    Work at office

    Barry-Wehmiller

    Waukesha, WI
    20 hours ago
  • Job Description Summary As a Senior Software Engineer for MR SW Compute team, you will be responsible for multiple software projects as technical...  ...software in a fast paced agile team of 3-6, and agile development environment using the latest software development technologies... 
    Senior
    Permanent employment
    Visa sponsorship
    Work visa
    Relocation package

    HC1316 GE Precision Healthcare LLC

    Waukesha, WI
    2 days ago
  • $120k - $140k

     ...Sr. Cloud Solutions Engineer Built on service. Powered by people. Impact exists because...  ...holidays, and Paid Parental Leave ~ Development and growth opportunities with on-going training...  ...access to information, technology, software, or technical data that is subject to U.... 
    Senior
    Work at office
    Remote work

    Impact Networking

    Brookfield, WI
    4 days ago
  • $125k

     ...Senior C++ Embedded Firmware Software Engineer Five or more years of C, C++, or C# embedded firmware engineering experience as well as a four year degree in Computer Science, Computer Engineering, Electrical Engineering or Software Engineering are required Pay is... 
    Senior
    Permanent employment
    Full time
    Remote work

    MRINetwork

    Menomonee Falls, WI
    2 days ago
  • $105k - $125k

     ...Job Title: Senior Embedded Software Engineer Job Description The Senior Embedded Software Engineer will collaborate closely with cross-functional New Product Development teams to design, develop, and implement embedded software solutions for industrial radio products... 
    Senior
    Permanent employment

    Actalent

    Menomonee Falls, WI
    4 days ago
  • $239k - $323k

     ...energy future.Ready to Power a Smarter World with us?The Senior Director Engineering , Home Software Applications is a senior engineering and product...  ...accelerate this transformation by embedding AI‑assisted development practices across teams, evolving team topologies to... 
    Senior
    Full time
    Temporary work
    Work experience placement
    Remote work
    Flexible hours

    Generac Power System

    Waukesha, WI
    1 day ago
  •  ...about leading the way in construction, engineering, manufacturing and renewable energy. Cares...  ...engineering and design staff. The Senior Electrical Engineer - Power will be responsible...  ...design related activities such as development of schematics, specification of... 
    Senior
    Full time
    Monday to Friday
    Flexible hours

    Faith Technologies

    Pewaukee, WI
    1 day ago
  •  ...Job Description Summary The Senior Engineering Manager for Compute, Cybersecurity & Serviceability...  ...(Magnetic Resonance Imaging) Global Software Organization. This leader will...  ...to-end, including talent acquisition, development, performance management, succession planning... 
    Senior
    Visa sponsorship
    Work visa
    Relocation package

    GE Healthcare

    Waukesha, WI
    20 hours ago
  • $97.94k - $195.66k

     ...encourage you to apply. Are you FIS?A DAY IN THE LIFE:As a Senior Software Engineer, your day will be filled with exciting challenges and...  ...continuous learning and improvement.Engage in full-stack development, from backend systems to user interfaces. Work with technologies... 
    Senior
    Full time
    Work at office
    Flexible hours

    FIS Fidelity National Information Services

    Brown Deer, WI
    3 days ago
  •  ...releases Qualifications we seek in you! Bachelor’s degree in computer science, computer engineering or in related STEM Major 10+ years of C/C++ experience in embedded software development Experience successfully migrating code bases from ClearCase to GitLab environment and... 
    Senior
    Permanent employment
    Contract work
    Local area

    Robotics Prcocess Automation, LLC

    Waukesha, WI
    2 days ago
  • Job Description:Senior Design Engineer - Battery Interface TeamINNOVATE WITHOUT BOUNDARIES! At Milwaukee Tool we firmly believe that our People...  ...many of the active NPD projects across the company. Every developmental phase of these critical components happens in-house under... 
    Senior
    Full time

    Milwaukee Electric Tool

    Brookfield, WI
    1 day ago
  •  ...Job Description Summary As a Senior Software Engineer, you'll play a meaningful role in shaping the next generation of MR scanner technology...  .../test features for GEHC MR scanners. Work within Agile development practices and a continuous integration environment to help... 
    Senior
    Visa sponsorship
    Work visa
    Relocation package

    GE Healthcare

    Waukesha, WI
    20 hours ago
  •  ...The Role We are adding a technically driven Application Engineer to our team. In this role you will work closely with our sales...  ...industry experience. Design experience including electronics, software and mechanical scope. Excellent communication and presentation... 
    Worldwide

    Dynamic Ratings

    Sussex, WI
    2 days ago
  • Job Description:Summary: The Oracle Fusion Senior Software Engineer is a hands-on technical leadership role responsible for designing, developing...  ...Oracle Fusion issues. Ensure solutions comply with development standards, security expectations, operational controls, documentation... 
    Senior
    Full time

    Milwaukee Electric Tool

    Menomonee Falls, WI
    20 hours ago
  • North Shore Bank is seeking a Branch Supervisor to coordinate the fixed activities of the branch, supervise tellers, and support sales efforts. The role supports and demonstrates customer service standards while acting in a supervisory capacity when the Branch Manager ...
    Senior

    North Shore Bank partnership

    Pewaukee, WI
    20 hours ago
  • $165k - $242k

    Eaton’s Corporate Sector division is currently seeking a Senior Growth Sites-Front End Engineering Program Manager. This position can sit out of one of...  ...plans and guide their execution, participating in the development of business or functional strategy and being... 
    Senior
    Local area

    Eaton Corporation

    Menomonee Falls, WI
    16 hours ago
  •  ...local communities. Overview : The Senior Product Engineer is responsible for new and existing...  ...Lead product enhancements, new product development, engineered-to-order (ETO) projects,...  ...with SolidWorks or equivalent 3D CAD software. Experience preparing engineering... 
    Senior
    Work at office
    Local area

    Hydro-Thermal Corporation

    Waukesha, WI
    3 days ago
  •  ...throughout the power grid, serving industries and communities worldwide. The Role We are seeking a Software Engineer focused on frontend and web application development to join our engineering team in Sussex, WI. This position is US-based and works closely with our... 
    Worldwide

    Dynamic Ratings

    Sussex, WI
    4 days ago
  •  ...emptying trash, and assisting with common areas. The ideal candidate will possess strong customer service skills and respect for the senior population. A High School diploma is required, along with the ability to communicate effectively and handle various tasks... 
    Senior

    Koru Health

    Pewaukee, WI
    3 days ago
  • $119.77k - $140.9k

     ...be responsible for the analysis, design, testing, development and maintenance of best in class software experiences. The candidate is a self-motivated individual...  ...and executives to leverage DevOps principles, engineering practices and frameworks to deliver high value business... 
    Senior
    Full time
    Work experience placement
    Local area
    Shift work
    3 days per week

    US Bank

    Brookfield, WI
    16 hours ago
  •  ...Full Stack Engineer Project Scope/Components: This team is shared services...  ...Must-Haves (Concepts & Tools): COBOL development experience – should be senior level. Batch and Online. DB2. Nice...  ...to resolve issues and to ensure software quality. Meet with clients to understand... 
    Senior

    Software Technology Inc

    Brookfield, WI
    2 days ago
  •  ...be responsible for the analysis, design, testing, development and maintenance of best in class software experiences. The candidate is a self-motivated individual...  ....Collaborate with architects, product owners, and engineering teams to translate business requirements into... 
    Senior
    Full time
    Local area
    3 days per week

    US Bank

    Brookfield, WI
    16 hours ago
  • Job Description:Summary The Oracle Platform Principal Engineer is a senior technical engineering role responsible for designing, developing...  ...Oracle platform. This role focuses on Oracle Fusion technical development, enterprise integrations, reporting, platform extensions,... 
    Full time

    Milwaukee Electric Tool

    Menomonee Falls, WI
    2 days ago
  •  ...institutions in the industry.Bringing together engineering, product, delivery, and...  ...resolution, mentoring juniors.Collaborate with development, QA, DevOps, and product teams to align...  ...bring:15+ years of experience in SRE, Software engineering and architecture in public... 
    Full time
    Work at office

    FIS Fidelity National Information Services

    Brown Deer, WI
    3 days ago
  • About Us:Barry-Wehmiller is a diversified global supplier of engineering consulting and manufacturing technology for the packaging, corrugating...  ...problem solving, supplier corrective action, evaluation, development and communication of quality improvement plans and metrics.... 
    Senior
    Permanent employment
    Full time
    Relocation

    Barry-Wehmiller

    Waukesha, WI
    1 day ago
  •  ...solutions for the U.S. Navy and navies around the world.Job SummaryOur Test Engineering team in Menomonee Falls, WI is hiring! Join us as a Senior Test Engineer leading design and development of test programs to measure the fuctionality and integrity of our products and... 
    Senior
    Local area
    Flexible hours

    Leonardo DRS

    Menomonee Falls, WI
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Development Engineer. Be the first to apply!