Description
POSITION DESCRIPTION:
We are seeking a Senior Director of Software Engineering to lead the development of a suite of energy software applications supporting residential energy storage and solar solutions. This role is pivotal in building world-class mobile and web applications for contractors, homeowners, and energy partners, while ensuring seamless integration with our Energy Management System (EMS), fleet monitoring systems, and IoT-enabled cloud backend.
The ideal candidate will have a proven track record in smart home and energy management software, mobile app development, API design, and leading high-performing distributed engineering teams across multiple time zones. This position requires strong cross-functional collaboration with hardware development, product management, and shared cloud services teams.
Location: Santa Clara / Remote | Flexible (US preferred) – Global team coordination required
RESPONSIBILITIES
Technical Leadership & Strategy
•Define and drive the software architecture and roadmap for the following applications:
•+ Mobile commissioning app for ESS and solar system installers
+ Homeowner app for real-time energy monitoring, control, and support
+ Fleet management tools for partner support and asset performance
+ API platform for third-party energy service providers
•Ensure scalable, secure, and maintainable software designs aligned with product and customer requirements.
Team Management & Execution
•Lead globally distributed engineering teams (US, Korea, India) with high execution velocity and accountability.
•Recruit, mentor, and retain top engineering talent with domain expertise in energy, mobile, and backend systems.
•Implement agile best practices, quality standards, and software lifecycle processes to support rapid, reliable delivery.
Collaboration & Integration
•Work closely with the hardware development center to ensure seamless integration between software applications and EMS firmware/hardware interfaces.
•Coordinate with the Shared Cloud IoT Backend Service team to ensure robust and efficient data communication, device management, and telemetry processing.
•Partner with Product Management, UX/UI, QA, and Customer Support to deliver high-impact, user-centric applications.
REQUIRED QUALIFICATIONS
•Bachelor’s or M280aster’s degree 280in Computer Science, Electrical Engineering, or related field.
•12+ years of experience in software development, with at least 5 years in senior engineering leadership roles.
•Proven experience developing and launching smart home or energy management applications at scale.
•Expertise in mobile app (iOS/Android) and cloud-based backend system architecture.
•Strong understanding of IoT protocols, EMS systems, and energy service integrations.
•Exceptional leadership, communication, and stakeholder management skills.
•Experience managing teams across US, Asia, and/or Europe time zones preferred.
•Familiarity with regulatory, cybersecurity, and compliance standards in the energy domain is a plus.
WHAT WE OFFER
•Opportunity to define and scale next-generation energy software solutions
•Dynamic, mission-driven work culture committed to sustainability and innovation
•Competitive compensation and benefits package
•Global exposure and collaboration with industry-leading talent
PHYSICAL, MENTAL & ENVIRONMENTAL DEMANDS:
To comply with the Rehabilitation Act of 1973 the essential physical, mental and environmental requirements for this job are listed below. These are requirements normally expected to perform regular job duties. Incumbent must be able to successfully perform all of the functions of the job with or without reasonable accommodation.
Mobility
Standing
20% of time
Sitting
70% of time
Walking
10% of time
Strength
Pulling
up to 10 Pounds
Pushing
up to 10 Pounds
Carrying
up to 10 Pounds
Lifting
up to 10 Pounds
Dexterity (F = Frequently, O = Occasionally, N = Never)
Typing
F
Handling
F
Reaching
F
Agility (F = Frequently, O = Occasionally, N = Never)
Turning
F
Twisting
F
Bending
O
Crouching
O
Balancing
N
Climbing
N
Crawling
N
Kneeling
N
The salary range is required by the California Pay Transparency Act and may differ depending on the location of those candidates hired nationwide. Actual compensation is influenced by a wide array of factors including but not limited to, skill set, education, licenses and certifications, essential job duties and requirements, and the necessary experience relative to the job’s minimum qualifications.
•This target salary range is for CA positions only and should not be interpreted as an offer of compensation.
You may view your privacy rights by reviewing Qcells' Privacy Policy or by contacting our HR team for a copy.