Lead Backend Software Engineer

2 weeks ago


Reno, Nevada, United States Generac Full time

About Generac

Generac is a prominent energy technology organization dedicated to advancing a more intelligent world.

With over 60 years of history, Generac has consistently focused on energy innovation. From pioneering the home standby generator market to evolving into a comprehensive energy technology solutions provider, we continue to explore new frontiers.

**This position requires a hybrid work schedule of 2-3 days per week in Reno, Nevada**

At Generac Clean Energy, we are developing cutting-edge residential clean energy systems. Our products facilitate the transition to renewable energy while helping our customers save money through intelligent energy management within their homes. Our software and firmware teams are crucial in providing seamless battery backup systems for our clients, and we are enhancing smart energy management across homes by integrating with Generac's other offerings.

Our methodology embraces a 'full-stack' approach, emphasizing close collaboration among teams at every level, from firmware to web and mobile applications. Our AWS infrastructure includes technologies such as GQL, gRPC, Java, Go, Typescript, MQTT, Terraform, and a variety of AWS services.

We are seeking a Senior Software Engineer to develop backend applications and integrations for an upcoming mobile application. This role involves addressing identity and data model integration challenges, connecting various backends, creating scalable APIs, and establishing unified gateway layers for application development teams. This is a unique opportunity to play a pivotal role in bridging existing systems and developing new systems from the ground up.

Key Responsibilities

  • Collect requirements, engage with stakeholders across Generac, and define effective solutions.
  • Collaborate with product management, infrastructure and operations, mobile/web application teams, firmware teams, and embedded software teams as necessary.
  • Document assumptions and requirements, present proposals, iterate on feedback, secure stakeholder buy-in, and set appropriate expectations for deliverables.
  • Design, validate, implement, and test web services on AWS utilizing Java, Go, TypeScript, or Python.
  • Develop comprehensive, fully automated testing suites across all levels of the stack.
  • Proactively mentor and assist junior engineers.
  • Contribute to a culture of pragmatic excellence.

Qualifications

  • Bachelor's degree or higher in Engineering, Computer Science, or a related field, or equivalent experience.
  • 3-5 years of experience in software engineering.
  • Experience with a variety of products or services on at least one major cloud platform.
  • 2+ years of experience in at least one of Java, Go, or server-side TypeScript.
  • 2+ years of experience with Infrastructure as Code (IaC) tools such as Terraform, CloudFormation, or CDK.
  • Deep expertise in at least one of Java, Go, TypeScript, or Python.
  • Proven track record of excellent end-to-end testing practices, ensuring that solutions are validated and reliable.
  • Methodical approach to rollouts and deployments, with experience in testing at scale and utilizing techniques such as feature flags for confident releases.
  • A strong desire to understand how your contributions fit into a broader, cross-disciplinary system.
  • Exceptional written and verbal communication skills, along with strong problem-solving abilities.
  • A commitment to continuous learning and mentorship, actively seeking feedback and supporting junior engineers.

Physical Requirements: This role involves regular communication and interaction, as well as the use of hands for manipulating objects or controls. The employee is frequently required to stand and walk, and may occasionally need to stoop, bend, or reach overhead. The position may require lifting up to 25 pounds. Specific conditions typical of this role include frequent computer-based work, necessitating periods of sitting, close vision, and the ability to adjust focus. Occasional travel may be required.

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



  • Reno, Nevada, United States Generac Full time

    About GeneracGenerac is a prominent energy technology organization dedicated to fostering a more intelligent world.With over six decades of innovation in energy solutions, Generac has pioneered various market segments, including the home standby generator sector, and is now advancing into comprehensive energy technology solutions.**This position requires a...


  • Reno, Nevada, United States Generac Full time

    About GeneracGenerac is a prominent energy technology firm dedicated to advancing 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 boundaries of what's possible.**This...


  • Reno, Nevada, United States Generac Full time

    About GeneracGenerac is a prominent energy technology firm dedicated to advancing a more intelligent energy landscape.With over six decades of innovation, Generac has pioneered the home standby generator market and is now evolving into a comprehensive energy technology solutions provider, continuously exploring new frontiers.**This position requires a hybrid...


  • Reno, Nevada, 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 advancing into comprehensive energy technology solutions, continually breaking new ground.**This position requires a hybrid...


  • Reno, Nevada, United States Generac Full time

    About GeneracGenerac is a prominent energy technology organization dedicated to advancing a more intelligent world.With over 60 years of experience, Generac has consistently focused on energy innovation. From pioneering the home standby generator market to evolving into a comprehensive energy technology solutions provider, we are committed to exploring new...

  • Backend Engineer

    2 weeks ago


    Reno, Nevada, United States Jobot Full time

    Position: Software EngineerCompany Overview:We are a leading logistics provider seeking to expand our team with a skilled Software Engineer. Our focus is on delivering innovative solutions that enhance operational efficiency and drive business success.Why Join Us? Competitive salary range of $90,000 - $120,000 Comprehensive health benefits including dental...

  • Lead Web Engineer

    7 days ago


    Reno, Nevada, United States KPS3 Full time

    Position OverviewKPS3 is seeking an innovative web engineer who is enthusiastic about technology and the digital landscape. In this role, you will be responsible for developing, testing, troubleshooting, and deploying backend code for a variety of web initiatives. These initiatives range from WordPress sites to Laravel-based APIs for online retail platforms....


  • Reno, Nevada, United States Jt4llc Full time

    Job SummaryWe are seeking a highly skilled Embedded Software Developer to join our team at Jt4llc. As an Embedded Software Developer, you will be responsible for designing, developing, and integrating software across a multitude of platforms, providing system instrumentation, radar control, and data collection.Key ResponsibilitiesDesign and develop software...


  • Reno, Nevada, United States Ridge Line Services Full time

    As a principal engineering executive at Ridge Line Services, you will spearhead the engineering initiatives for a pivotal segment of our platform, cultivate and uphold our organizational culture, and shape the future of a forward-thinking technology enterprise. Our goal is to establish ourselves as the premier cloud solution for investment management.In this...


  • Reno, Nevada, United States Generac Power Systems Full time

    About Generac Power SystemsGenerac Power Systems is a leading energy technology company dedicated to powering a smarter world. With over 60 years of history, we've been committed to energy innovation, from creating the home standby generator market category to our current evolution into an energy technology solutions company.Job ResponsibilitiesDevelop...


  • Reno, Nevada, United States City of Reno Full time

    Position OverviewThe City of Reno is seeking a Senior Civil Engineer to oversee and direct complex civil engineering projects. This role involves leading a team of professionals in the design, construction, and evaluation of municipal infrastructure and development initiatives.Key ResponsibilitiesUnder general supervision, the incumbent will:Lead and mentor...


  • Reno, Nevada, United States IMEG Corp Full time

    Are You Prepared to Advance Your Engineering Career? At IMEG Corp, a leading design consulting firm in the United States, we are dedicated to offering dynamic and fulfilling career paths for our employees. We are passionate about our work and strive to create an enjoyable atmosphere. Our company prioritizes the growth of our team members, fostering an...


  • Reno, Nevada, United States IMEG Corp Full time

    Are you prepared to advance your engineering career? At IMEG Corp, a prominent design consulting firm in the U.S., we are dedicated to offering fulfilling and stimulating career paths for our team members. We are passionate about our work and also value having fun along the way. As an organization, we prioritize investing in our team members and fostering an...


  • Reno, Nevada, United States Horiba Full time

    Job Summary:HORIBA Semiconductor is seeking an experienced Firmware Engineer to design, write, maintain, test, and install firmware and software to meet customer specifications. The ideal candidate will have a strong background in C/C++ development and experience with real-time operating systems, embedded Linux, and hardware/software integration.Key...


  • Reno, Nevada, United States Wood Rodgers Full time

    Position OverviewAre you ready to take your engineering career to the next level? At Wood Rodgers, we are seeking a dedicated Senior Engineer who thrives in a collaborative environment and is passionate about enhancing employee relations. If you possess a proactive mindset, enjoy problem-solving, and have a great sense of humor, you might be the perfect fit...


  • Reno, Nevada, United States Wood Rodgers Full time

    Position OverviewAre you passionate about fostering a positive workplace and enhancing employee relations? If you thrive in a flexible, proactive environment and enjoy problem-solving with a touch of humor, this role may be the perfect fit for you.As a Senior Engineer, you will engage in the planning and design of various transportation and public works...


  • Reno, Nevada, United States Wood Rodgers Full time

    Position OverviewAre you seeking a role where you can foster a constructive work atmosphere and enhance employee relations? If you are adaptable, proactive, approachable, enjoy problem-solving, and possess a good sense of humor, this opportunity may be for you.As a Senior Engineer, you will engage in the planning and design of various transportation and...


  • Reno, Nevada, United States Fortis Construction-Oregon Full time

    Position OverviewThe Lead Construction Project Engineer acts as the primary onsite representative, facilitating communication between clients, architects, project managers, and subcontractors to ensure that construction projects are executed safely, accurately, and efficiently. Key ResponsibilitiesThis role encompasses a range of responsibilities essential...


  • Reno, Nevada, United States Actalent Full time

    Position Title: Senior Civil EngineerPosition Overview:The Senior Civil Engineer will play a crucial role in managing comprehensive projects from their initial concept through to completion. This position is designed to maintain a healthy work-life balance, typically requiring 45-50 hours of work per week. The projects encompass a diverse range of...


  • Reno, Nevada, United States City of Reno Full time

    Classification OverviewUnder supervision, directs, supervises, and engages in the more intricate and challenging tasks of personnel responsible for executing a range of demanding and sophisticated civil engineering duties related to the design, construction, and assessment of capital enhancement and new development initiatives. Evaluates plans, designs, and...