Solargraf- Sr. Software Engineer Fullstack
EnPhase Energy
Posted
May 13, 2026
Location
Remote
Type
Full-time
Mission
What you will drive
- Design and implement scalable, reliable, performant, and secure applications & services using microservices architecture, web services, batch jobs, and data processing.
- Develop software programs with best design patterns, data structures, and algorithms, following clean code and test automation (TDD) practices.
- Deliver feature changes and functional additions handling millions of requests per day while meeting quality and schedule targets.
Impact
The difference you'll make
This role enables Enphase to succeed in the Solar Energy domain by building applications and services for homeowners, installers, and customer support, accelerating the adoption of renewable energy and contributing to a more sustainable future.
Profile
What makes you a great fit
- 4 to 6 years of solid software development experience in cloud-based applications.
- Excellent Java/Node.js programming skills with effective use of design patterns, data structures, and algorithms.
- Excellent in React/Redux, HTML, CSS.
- Solid experience in microservices and API development using Java, Spring Framework, Express.js, REST principles, and cloud design patterns.
Benefits
What's in it for you
Enphase offers a fast-paced, fun work environment with exciting new projects. Specific compensation and perks are not mentioned in the posting.
About
Inside EnPhase Energy
Enphase Energy is a global energy technology company and leading provider of solar, battery, and electric vehicle charging products. Founded in 2006, it transformed the solar industry with microinverter technology and has approximately 68 million products installed across more than 145 countries.