View All Jobs 5534

Staff Software Engineer

Design and develop cloud-based software services for millions of users in the solar energy domain.
Expert
1 week ago
Enphase Energy

Enphase Energy

Enphase is a global energy management technology company that provides residential and commercial solar plus storage solutions.

67 Similar Jobs at Enphase Energy

✨ About The Role

- The Staff Software Engineer will be responsible for designing, developing, and maintaining cloud-based software services that cater to millions of users. - The role involves building applications and services for various stakeholders, including homeowners, installers, and customer support. - The candidate will need to rapidly prototype technologies and tools for evaluation and implement scalable, reliable, and secure applications. - Debugging complex applications and providing durable fixes will be a key responsibility. - Familiarity with cloud technologies such as AWS, Docker, and Kubernetes is important for this position.

âš¡ Requirements

- The ideal candidate will have a Bachelor's degree in Computer Science or Electrical Engineering from a top-tier college with a strong academic record. - A minimum of 8 years of solid software development experience, particularly in developing cloud-based applications, is essential. - Proficiency in Java programming and a solid understanding of design patterns, data structures, and algorithms are crucial for success in this role. - The candidate should possess excellent critical thinking and analytical problem-solving skills to tackle complex challenges. - Experience with microservices and API development, particularly using Java and related frameworks, is highly valued.
+ Show Original Job Post
























Staff Software Engineer
Software
About Enphase Energy
Enphase is a global energy management technology company that provides residential and commercial solar plus storage solutions.