Climate & Environment Full-time

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.