DE Jobs

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

Job Information

Generac Power Systems Mobile Software Development Manager in Reno, Nevada

Mobile Software Development Manager

Company Generac Power Systems

Name Mobile Software Development Manager

Req # 64960

Employment Type Full Time

Shift 1st

At Generac, we bring our best energy to work every day and promote a drive to win while respecting others and supporting growth. Join us, as we inspire change for a better world, positively impact our people and the community, influence and achieve positive results that support growth, and innovate the industry.

Overview:

Generac Power Systems is seeking a Software Development Manager ideally located out of our Reno NV office who can lead a team of experienced Mobile and Backend engineers for our next generation systems. We are actively working to reduce global carbon emissions through the manufacturing and sale of renewable power backup systems. We are seeking leaders looking to apply their leadership and technological skills to the creation of applications that support this mission.

Generac Clean Energy is dedicated to delivering revolutionary Battery Energy Storage Systems (BESS) for our residential customers to improve energy reliability and grid independence. Our software and firmware teams enable these systems to provide a seamless battery backup system for our customers.

Our software stack is built on top of React, Rust, Java, MQTT, and other related technologies, with a sophisticated and fault-tolerant architecture that collects real-time data from devices and enables remote configuration and control of the battery systems.

Role is based in Reno NV with Bedford MA as an option

Responsibilities:

  • You will have significant responsibility and influence in shaping the applications you build. We are looking for someone who can have a quick grasp of the technology to manage and lead the team to iterate quickly in all stages from development to production, including bringing new products to market.

  • Ability to execute end to end mobile application development throughout the entire development process. Driving continuous improvements from leveraging modern tools and frameworks enables us to release quality software more frequently.

  • Successful candidates will have strong engineering skills and communication, and a belief that data driven processes lead to great products. You will need to have a passion for quality and an ability to understand complex systems.

  • Above all you should be passionate about solving real world problems and bringing value to the applications you create.

  • Ability to Organize, develop, prioritize, and assign resources to deliver high quality, testable and scalable software solutions within established timelines, while adhering to best practices and processes.

  • Leads scoping and development efforts and enforces technical standards to ensure solutions are executed correctly across various supported environments.

  • Tracks progress of individual tasks and alerts executive management and stakeholders of concerns meeting schedules while providing mitigation.

  • Manages quality standards by ensuring functional, unit, integration and performance testing are carried out on a comprehensive basis by working closely with development and testing teams.

  • Maintains accountability for the entire life cycle of the application including design, technical documentation, and support for both internal and external consumers.

  • Manages and motivates team members by giving regular feedback and presenting challenging opportunities for their professional growth.

  • Contributes to the Product direction by collaborating with other teams within the company.

  • Maintain technical expertise in emerging technical trends.

  • Self-directed and capable of working in a dynamic environment with a high attention to detail.

  • Travel to different facilities when necessary, collaborating with teams to deliver world class products to our customers.

Minimal Qualifications:

  • Bachelor's or master's degree in computer science or related field

  • 7+ years of hands-on technical experience in end-to-end native mobile development (Android or iOS platforms) including:

  • Minimum of 3+ years in technical lead role

  • Minimum of 3+ years of experience in managing small to medium sized native mobile development teams on different projects and/or deliverables.

  • 7+ years of experience working in different software methodologies such as agile, or kanban, with the ability to influence teams to follow processes and policies.

  • Expert knowledge of best practices in mobile application development.

“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