Software Engineering Manager - .Net
Experience:Senior (5-10 years)
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 Manager, Software Engineering Position
As a Manager, Software Engineering, you will lead and inspire a group of software engineers to develop solutions that service Sunnova’s customer and dealer facing businesses. 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.
Manager, Software Engineering 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. However, this is mostly a managerial role.
•Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
•Proven track record as a Software Engineering Manager or in a similar leadership capacity. 3+ years’ experience with accountability for managing direct reports.
•Extensive technical expertise in software development, architecture design, and emerging technologies. 5+ years hands on experience as a Software Engineer.
•Experience with career progression as a Developer into a leadership role, overseeing application development.
•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.
•Experience with front-end web technologies such as React.
•Experience with AWS technologies including RDS, S3, DynamoDb, and Lambdas.
•Experience .NET-based, distributed backend systems and architectures.
•Previous experience in energy is a plus
•Salesforce and MuleSoft experience (leveraging or integrating with) are a plus.
•Python coding and development.
Sunnova 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
•Cell phone allowance for many roles
•Free access to onsite fitness center in Houston and/or discounted fitness memberships through health provider
•Complimentary garage parking in Houston
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.
Remote location allowed
Level of experience :Senior (5-10 years)
Check out the description to know which languages are mandatory.