Senior Staff Engineer, Energy Management Cloud (Backend)

6 Months ago • 10 Years + • Devops

Job Summary

Job Description

As a Backend Senior Staff Software Engineer in Enphase Cloud Engineering, you will design, develop, and maintain cloud-based software services and modules for millions of users. Your responsibilities include building applications and services for various stakeholders, including homeowners, installers, and customer support. You will be involved in prototyping technologies, designing and implementing scalable applications, and ensuring adherence to software engineering processes. You'll work in a high-performance environment, debugging complex applications and contributing to the success of Enphase in the solar energy domain.
Must have:
  • 12+ years of software development experience.
  • Excellent Java programming skills.
  • Experience in microservices and API development.
  • Experience with relational and NoSQL databases.
  • Understanding of protocols like HTTP, MQTT, SSL.
  • Proficiency with tools such as GIT and Jenkins.
  • Solid knowledge of cloud technologies.
Good to have:
  • Knowledge in Renewable Tech companies.
  • Familiarity with Web Front End (Java Script/React).
  • Familiarity with IoT / Hardware integration.
  • Experience with AWS Cloud Platform (or Azure / GCP).

Job Details

Enphase Energy is a global energy technology company and leading provider of solar, battery, and electric vehicle charging products. Founded in 2006, Enphase transformed the solar industry with our revolutionary microinverter technology, which turns sunlight into a safe, reliable, resilient, and scalable source of energy to power our lives. Today, the Enphase Energy System helps people make, use, save, and sell their own power. Enphase is also one of the fastest growing and innovative clean energy companies in the world, with approximately 68 million products installed across more than 145 countries. 
 
We are building teams that are designing, developing, and manufacturing next-generation energy technologies and our work environment is fast-paced, fun and full of exciting new projects.  
If you are passionate about advancing a more sustainable future, this is the perfect time to join Enphase! 
About the role 
As Backend Snr Staff Software Engineer in Enphase Cloud Engineering group, your mission will be to design, develop and maintain cloud-based software services & modules that cater to millions of users and process terabytes of data. 
       
Enable Enphase to succeed in Solar Energy domain by building application and services for various stakeholders of the company including homeowners, installers and customer support        
         
What you will do 
    
  • Rapidly prototype technologies, tools and components for evaluation   
  • Design and implement scalable, reliable, performant and secure applications & services in the realm of microservices ,webservices, batch Jobs , web Applications , data processing , device integration (IoT)   
  • Ability to develop software programs with best of design patterns , data Structures & algorithms   
  • Follow and implement best of the software engineering processes that include clean code , test automations ( TDD) , monitoring , performance bench marking etc   
  • Work in very challenging and high performance environment to clearly understand and provide state of the art solutions ( via design and code)   
  • Ability to debug complex applications and help in providing durable fixes   
  • While Java platform is primary, ability to understand, debug and work on other application platforms using Ruby on Rails and Python   
  • Responsible for delivering feature changes and functional additions that handle millions of requests per day while adhering to quality and schedule targets.          
Who you are and what you bring 
  • B.E/B.Tech/M.Tech in Computer Science or Electrical Engineering from top tier college and >70% marks   
  • 12+ years for B.E/B.Tech & 10+ years for M.Tech of solid software development experience in developing cloud-based applications.   
  • Excellent Java programming skills with effective use of design patterns, data structure and algorithms   
  • Solid experience in microservices and API development using (RubyOnRails or (Java, Spring Framework, SpringBoot, Spring Cloud Netflix Libraries, Spring Data, JPA/Hibernate) or (Python FastAPI or Python Django) , REST principles, design patterns   
  • Experience of developing applications on top of Relational and NoSql databases such as MySQL, MongoDb, AWS DynamoDb   
  •  Excellent understanding protocols & concepts such HTTP, MQTT, SSL, Public Key infrastructure ( PKI), oAuth , SAML   
  • Proficient in working in the environment with tools such as GIT, Jenkins, SonarQube, automated tests (jUnit) , Maven , Gradle   
  • Solid understanding of cloud technologies, such as Docker, Kubernetes, EKS, Kafka, AWS Kinesis etc. 
  • Solid knowledge and experience of having worked in AWS Cloud Platform (or Azure / GCP).   
  • Good understanding and experience on PaaS services like File & object Storage, Message Queues/Bus, SQL/NoSQL , Identity and Access management , Load balancers etc 
  • Good knowledge and experience with Agile, Clean Code, TDD methodologies   
  • Exposure or knowledge in Renewable Tech companies   
  • Familiarity with Web Front End (Java Script/React)   
  • Familiarity with working in Internet of Things / Hardware integration 

Similar Jobs

Pattern - Senior Software Engineer - NodeJS

Pattern

Pune, Maharashtra, India (On-Site)
9 Months ago
Hitachi - MS-D365 CRM Technical Consultant

Hitachi

Pune, Maharashtra, India (Remote)
8 Months ago
Nagarro - Senior Staff Engineer, Frontend React

Nagarro

Bengaluru, Karnataka, India (On-Site)
8 Months ago
Trellix - Software Development Engineer Fullstack

Trellix

India (Remote)
1 Month ago
Rockstar Games - Senior UI Programmer (C++)

Rockstar Games

Dundee, Scotland, United Kingdom (On-Site)
2 Months ago
Google - Software Engineer III, Infrastructure, Platforms Infrastructure Engineering

Google

Sunnyvale, California, United States (On-Site)
6 Months ago
DevRev - Solutions Engineer

DevRev

Delhi, India (On-Site)
2 Months ago
London stock Exchange - Lead Cloud Site Reliability Engineer

London stock Exchange

St. Louis, Missouri, United States (On-Site)
2 Months ago
Turbulent - Senior DevOps Engineer

Turbulent

Montreal, Quebec, Canada (On-Site)
3 Months ago
Sporty - Site Reliability Engineer

Sporty

(Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Electronic Arts - Senior Software Engineer .NET, Game Creation

Electronic Arts

Orlando, Florida, United States (On-Site)
4 Months ago
ShyftLabs - Senior AI Engineer

ShyftLabs

Noida, Uttar Pradesh, India (On-Site)
3 Months ago
Anthology  Inc  - Senior Integrations Engineer

Anthology Inc

Colombia (Remote)
2 Months ago
MURKA - Java Backend Developer

MURKA

(Remote)
3 Months ago
Rockstar Games - Senior UI Programmer (C++)

Rockstar Games

Dundee, Scotland, United Kingdom (On-Site)
2 Months ago
bounteous - Senior Java Developer

bounteous

Montreal, Quebec, Canada (Hybrid)
3 Months ago
Activision - Principal Engine Programmer

Activision

Warsaw, Masovian Voivodeship, Poland (Hybrid)
4 Months ago
Electronic Arts - Senior Software Engineer

Electronic Arts

Bucharest, Bucharest, Romania (Hybrid)
2 Months ago
Brillio - .NET Architect

Brillio

Pune, Maharashtra, India (On-Site)
5 Months ago
Canva - Senior Frontend Engineer - Ecosystem Experiences

Canva

Melbourne, Victoria, Australia (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Diligent Corporation - Senior Software Engineer - MERN

Diligent Corporation

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Zones - Key Account Manager

Zones

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Haleon - Senior Machine Learning Engineer

Haleon

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Saviynt - Principal Architect, Information Security

Saviynt

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
Capgemini - LabVIEW Engineers

Capgemini

Pune, Maharashtra, India (On-Site)
1 Month ago
Oliver Agency - YouTube Marketing Experiences - Manager

Oliver Agency

Mumbai, Maharashtra, India (On-Site)
1 Month ago
Recruitrix - Angular Developer

Recruitrix

Chuharpur Araian, Punjab, India (Remote)
3 Years ago
Alphawave Semi - Staff Engineer I - DFT

Alphawave Semi

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Paytm - Technical Product Management - Senior Product Manager - Telco

Paytm

Noida, Uttar Pradesh, India (On-Site)
3 Weeks ago
Marvell - Design Verification Principal Engineer

Marvell

Bengaluru, Karnataka, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Devops Jobs

N-ix - Lead DevOps Engineer

N-ix

Ukraine (Remote)
2 Months ago
bytedance - Software Engineer, Backend and Infrastructure

bytedance

San Jose, California, United States (On-Site)
6 Months ago
BlueJeans - Lead Engineer - API/Platform

BlueJeans

Bengaluru, Karnataka, India (On-Site)
8 Months ago
Capgemini - AWS+DevOps Engineer

Capgemini

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Volks Byte - DevOps Engineer

Volks Byte

Dhaka, Dhaka Division, Bangladesh (Remote)
1 Month ago
Workato - Senior Software Engineer (Platform, Ruby)

Workato

Belgrade, Serbia (On-Site)
1 Month ago
Bungie - Senior Infrastructure Engineer

Bungie

(Hybrid)
3 Months ago
Interactive Brokers - Platform Engineer - Support

Interactive Brokers

Mumbai, Maharashtra, India (On-Site)
1 Month ago
Palo Alto Networks - Consulting Director, Cloud Security Operations, Proactive Services

Palo Alto Networks

Netherlands (Remote)
1 Month ago
playphony games - Build Engineer

playphony games

Tokyo, Japan (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

We are a game development company that specializes in creating mobile games in theHybrid Casualgenre. Our games are enjoyed by millions of players worldwide, and we are always looking for talented individuals to join our team and help us create even better games.

Limassol, Limassol, Cyprus (On-Site)

Limassol, Limassol, Cyprus (On-Site)

View All Jobs

Get notified when new jobs are added by Hyperhug