Jobs and Careers
SU

Software Engineering Manager - Salesforce

Sunnova Energy International
United States, United Statesfull_timeVerifiedPosted 19 Jan 2024

About the role

Brief Description of Sunnova
Sunnova (NYSE: NOVA) is revolutionizing the energy industry as a leading Energy as a Service (EaaS) provider of solar, battery storage, EV charging, and other energy solutions with customers spanning the U.S. and its territories. Founded in 2012, our goal is to provide homeowners, businesses, and communities with a better energy service at a better price – making clean, renewable energy more accessible, reliable, and affordable. At Sunnova, we believe that our success comes from the diversity and creativity of our people. Our team is made up of forward-thinkers who are passionate about changing the energy industry for the better, and we're looking for like-minded individuals to join us. We encourage our people to push beyond traditional limits and explore new horizons – because only then can we truly transform the world for the better. If you're excited about being a part of the fastest-growing segment of the energy industry, we want you on our team!
THE SOFTWARE ENGINEERING MANAGER POSITIONAs a Software Engineering Manager, you will lead and inspire a group of software engineers to develop functionality to support Sunnova’s field service business. You will be responsible for setting the technical direction for one of Sunnova’s platforms, ensuring successful delivery of high-quality products, and fostering a collaborative and innovative work environment.
The Software Engineering Manager is a hands-on contributor and player-coach who can act as a technical leader with strong Salesforce Field Service and Service Cloud skills as well as experience integrating data with Salesforce.  The role will also participate in and lead agile delivery pods in developing high quality, reusable and maintainable code using Apex, Visualforce, SOQL, Apex Triggers and integrating Force.com systems with third party systems for enterprise using SOAP and REST services.
SOFTWARE ENGINEERING MANAGER RESPONSIBILITIES•Lead a team of software engineers, providing mentorship, guidance, and support to facilitate their professional growth and development.•Collaborate with cross-functional teams, including product managers, designers, and quality assurance, to drive the successful execution of projects.•Oversee the software development lifecycle, from planning and design to implementation and maintenance.•Conduct regular performance evaluations and establish individual and team goals to enhance productivity and team efficiency.•Identify and address technical challenges, making strategic decisions to ensure project success.•Champion best practices, coding standards, and software development methodologies to maintain high-quality codebase.•Manage and allocate resources effectively to meet project deadlines and organizational objectives.•Promote a positive and inclusive team culture that encourages creativity, teamwork, and continuous improvement.•Able to “roll up the sleeves” and do some technical work on the team to help enable a better developer experience.  Could be coding frameworks, tuning the CI/CD pipeline, or assisting in clearing technical debt out of the backlog.  
MINIMUM REQUIREMENTS•Experience with career progression as a mobile developer into a leadership role, with at least 3+ years overseeing Salesforce application development.•Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.•Excellent communication and interpersonal skills to foster collaboration and open communication within the team and across departments.•Leadership qualities with a focus on motivating, empowering, and developing team members.•A track record of successful software development projects and products•Experience with designing and developing applications in Apex, Visualforce, SOQL, SOSL, HTML, CSS, JavaScript, jQuery, and other web technologies.•Experience in delivering application/solution on Force.com Platform, including configuration, process builders, workflows, outbound messaging, custom objects, approval process, batch processes, Communities and database design.
BENEFITSSunnova offers a generous employee reward package that includes:•Comprehensive benefits, including medical, dental, vision, life insurance, healthcare flexible spending account, and 401(k) with employer match.•Competitive compensation & annual bonus•Paid time off, including 11 holidays and Paid Parental Leave
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, or national origin.If you are selected for a position, your employment will be contingent upon submission to and successful completion of a post-offer/pre-placement drug test (and medical examination if required by the role) as well as pre-placement verification of the information and qualifications provided during the selection process.

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Sunnova Energy International

View company profile →