DE Jobs

Search from over 2 Million Available Jobs, No Extra Steps, No Extra Forms, Just DirectEmployers

Job Information

Generac Power Systems Software Delivery Team Lead/Software Development Engineer IV in Denver, Colorado

Software Delivery Team Lead/Software Development Engineer IV

Company Generac Power Systems

Name Software Delivery Team Lead/Software Development Engineer IV

Req # 64841

Employment Type Full Time

Shift 1st

There has never been a better time to work for Generac!

We are committed to providing sustainable cleaner energy products and technology. This is challenging and rewarding work, and we are looking for individuals who are passionate about being part of a team that will have a positive impact on the climate at scale.

Generac Energy Services is a cutting-edge team that is working to provide end-to-end digital solutions and experiences for customers who are striving to manage increasingly complex portfolios of residential and/or industrial distributed energy resources and who want to leverage the power flexibility of their portfolio into energy markets and utility programs.

As a Software Delivery Team Lead you’ll be a critical member of our software product team developing cloud-based solutions that are modernizing the energy grid by connecting renewable resources and energy management assets leveraging the latest in IoT technologies. Successful candidates will have a strong background in software development and a belief that data driven processes lead to great products. You will need a passion for software development, quality, team management, and collaborating with peers. The ability to understand complex systems will be key to your success. Above all, you should be passionate about solving real world problems while developing and leading high performing teams with a focus on continual improvement.

Essential Duties and Responsibilities:

  • Directly manage and lead a cross-functional software delivery team

  • Assess, mentor, develop, and motivate team members

  • Provide architecture and design expertise for new and existing services

  • Understand cloud architectures and services including serverless design patterns

  • Communicate and collaborate with business, product, and engineering teams across the organization

  • Collaborate with product and team to ensure work is well understood and sprint/iteration commitments are delivered on-time

  • Implement modern software development practices on your team including automated testing, refactoring, continuous integration, and continuous deployment

  • Assist with roadmaps, backlog grooming, and story creation/refinement

  • Collaborate with the Agile team to improve team effectiveness and implement data driven improvements

  • Break down complex and highly technical challenges

  • Drive continual improvement and learning.

  • Identify and remove obstacles to help your team succeed

Minimal Qualifications:

  • Bachelor’s degree in Computer Science, Information Systems, or equivalent experience

  • 5 years of experience in commercial software development in one or more of the following roles: Software Developer, Software Engineer, Architect, Systems Analyst, or equivalent

  • Prior experience leading or mentoring technical employees

  • Prior development experience with at least one modern programming language such as Elixir, Java, C#, JavaScript/TypeScript, Go

  • Experience with CI/CD and automated testing frameworks

  • Experience in event-based systems, micro services, and unit testing

Preferred Qualifications:

  • 1-2 years of prior team leadership experience

Knowledge, Skills and Abilities:

  • Proficient understanding of secure coding practices

  • Ability to utilize OpenID (OIDC) and/or OAuth2 authentication flows

  • Prior use of CI/CD principles

  • Advanced knowledge of application development

  • Ability to work as part of large implementation team that executes in agile fashion

  • Strong verbal, written and interpersonal skills

  • Strong attention to detail and time management skills

Compensation:

Generac is committed to fair and equitable compensation practices. The salary range for this role when based in Denver, Colorado is $127,000 to $160,000. This compensation will ultimately be in line with the location in which the position is filled. Final compensation for this role will be determined by various factors such as a candidate’s relevant work experience, skills, certifications, and geographic location. This role is eligible for variable compensation including short- and long-term incentives. Hybrid work environment is supported, position locations available in Denver, CO.

Physical demands:

While performing the duties of this job, the employee is regularly required to talk and hear; and use hands to manipulate objects or controls. The employee is regularly required to stand and walk. On occasion, the incumbent may be required to stoop, bend, or reach above the shoulders. The employee must occasionally lift up to 25 pounds. Specific conditions of this job are typical of frequent and continuous computer-based work requiring periods of sitting, close vision, and the ability to adjust focus. Occasional travel.

The application period for the job is estimated to be 45 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates.

“We are 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.”

DirectEmployers