Sr. Engineer Cloud
Department:
Job Summary
Description
In this role you will be a key player in modernizing our infrastructure and building out robust scalable features. You will take the lead on complex technical initiativessuch as building out centralized communication preference services or migrating legacy monoliths to decoupled architectureswhile elevating the engineering standards of the team around you.
Key Responsibilities * Component Ownership: Design build and optimize high-throughput fault-tolerant microservices using Java and Spring Boot. Take end-to-end ownership of critical system components such as centralized consent management systems or high-volume data processors.
- Event-Driven Development: Implement asynchronous communication and data synchronization patterns using Apache Kafka to ensure seamless real-time data flow across our distributed services.
- Legacy Modernization: Play a hands-on critical role in digital transformation efforts actively decoupling and migrating legacy systems (e.g. Ruby on Rails) into our modern Java/Spring Boot ecosystem to systematically retire technical debt.
- Engineering Excellence: Write clean maintainable and testable code. Champion high-quality standards through rigorous PR-based code reviews ensuring all code merged meets our performance and security benchmarks.
- Mentorship: Serve as a technical guide for mid-level and junior engineers. Provide actionable feedback help unblock technical hurdles and contribute to a culture of continuous learning within the team.
- Collaboration: Work closely with Staff/Principal Engineers to implement architectural vision and collaborate with Product Management to break down complex product requirements into actionable technical deliverables.
Required Skills & Experience * Experience: 58 years of software engineering experience building and operating backend services in a high-scale product-driven environment.
- Core Stack: Strong proficiency in Java (recent LTS versions) and the Spring Boot framework.
- Microservices & API Design: Proven experience building robust RESTful APIs and operating within a microservices architecture. Solid understanding of bounded contexts and distributed system fundamentals.
- Event-Driven Architecture: Hands-on experience with messaging brokers specifically Apache Kafka for implementing asynchronous workflows and reliable event consumption/production.
- Database Management: Strong knowledge of SQL (e.g. PostgreSQL) and NoSQL databases including schema design indexing strategies and query optimization.
- DevOps & Cloud: Experience with containerization (Docker Kubernetes) and deploying services via CI/CD pipelines in a cloud environment (AWS/GCP).
Preferred Qualifications * Experience successfully migrating large-scale legacy monolithic applications to microservices.
- Familiarity with building or integrating centralized internal platforms (like Translation Management Systems or unified communication services).
- Experience with or a strong interest in leveraging AI-driven IDEs (such as Windsurf Cursor or Claude Code) to accelerate development workflows and automate routine PR grooming.
- or MS in Computer Science Electronics or a related technical field.
About Enphase Energy
Enphase Energy is a global energy technology company and a leading provider of solar battery and electric vehicle charging products. Founded in 2006 our innovative microinverter technology revolutionized solar power making it a safer more reliable and scalable energy source. Today the Enphase Energy System enables users to make use save and sell their own power. Enphase is also one of the most successful and innovative clean energy companies in the world with more than 80 million products shipped across 160 countries.
Join our dynamic teams designing and developing next-gen energy technologies and help drive a sustainable future!
Required Experience:
Senior IC
About Company
Enphase is a global energy management technology company that provides residential and commercial solar plus storage solutions. We manufacture solutions spanning solar generation, energy storage, and web-based monitoring and control.