Staff Software Engineer - Cloud

4 Weeks ago • 6-8 Years • Full Stack Development

Job Summary

Job Description

Enphase Energy seeks a Staff Software Engineer - Cloud with 6+ years (or 8+ with a Bachelor's) of experience to work across multiple technologies and products. Responsibilities include designing, developing, and deploying highly scalable, distributed applications using microservices architecture and Kubernetes. This role demands expertise in various programming languages (Java, Python), cloud services (AWS), and big data technologies (Spark, Kafka). You will prototype, implement, and maintain high-performance applications, ensuring scalability, reliability, and security while following best software engineering practices (TDD, clean code). The ideal candidate possesses strong problem-solving skills and experience working in a fast-paced environment.
Must have:
  • Experience with distributed, highly scalable applications
  • Microservices architecture with Kubernetes deployment
  • Java (Spring), Python experience
  • AWS experience
  • Big data technologies (Spark, Kafka, etc.)
Good to have:
  • Experience with Renewable Tech companies
  • IoT domain experience

Job Details

Description


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:   

 

We seek experienced Staff Software Engineer - Cloud who will be able to work across multiple technologies, and products. Breadth and Depth of technologies (IOT, Cloud, Mobile) with hands-on experience with multiple programming language is must for this role. Your ability to learn and implement solutions for multiple products / projects, contribute to the architecture, design and implementation of maintainable, high-quality, and high-performing cloud and web applications is essential for success in this role. 

Work closely with Functional heads, Product managers, Analysts, Architects to bring multiple concepts to working / prototyping / launching stage. Provide hands-on technical expertise to design, engineer, deploy, and deliver including driving improvements in technical architecture, standards, and processes. Partner with Business Unit, Engineering, and Product Management to ensure required technology upgrades/migrations/ and builds are well understood and planned into roadmaps.

 

What you will do:  

 

  • Proven experience in distributed highly scalable  distributed application
  • Proven experience in  micro-services architecture with k8s deployment  
  • Rapidly prototype technologies, tools and components for evaluation  
  • Design and implement scalable, reliable, performant and secure applications & services in the realm of micro-services ,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:  

 

  •  
    • Masters (IS, CS, E&C) with 6+ years of experience or B.Tech (IS, CS, E&C) with 8+ years of experience from a reputed institute
    • Experience in programming languages like Java (Spring Framework, SpringBoot etc.), Python (Python Fast API, Django etc.)
    • Excellent understanding of protocols & concepts such HTTP, MQTT, SSL, Public Key infrastructure ( PKI), oAuth , SAML
    • Hands-on experience in tools like Apache Spark, Kafka, Pulsar, HDFS, Apache Airflow, Cassandra, MongoDB, Elasticsearch, time-series databases etc.
    • Proven experience in working with various AWS services
    • Strong understanding of monitoring and logging tools
    • Knowledge and understanding of Microservices and event-driven architectures, docker containers, Kubernetes as well as cloud and on-premises deployment models
    • Working experience in design patterns and SOLID principles
    • Software defined infrastructure, automation, edge computing, and other cutting-edge concepts and technologies will enable applicants to contribute across the organization
    • The candidate should have strong presenting abilities, be able to persuade others, and be able to deliver his or her ideas to a variety of stakeholders
  • Exposure or knowledge in Renewable Tech companies
  • Ability to work on a fast-paced environment
  • IoT domain experience

 

 

 

Similar Jobs

ION - Cloud Engineer - Graduate Development Program

ION

Pisa, Tuscany, Italy (On-Site)
3 Months ago
Luxoft - Azure Data Engineer/L2 Operations Support

Luxoft

New Delhi, Delhi, India (Remote)
2 Months ago
Illumina - Sr. Dev Ops Engineer - Infrastructure

Illumina

Bengaluru, Karnataka, India (On-Site)
4 Months ago
ByteDance - Backend Engineer, Machine Learning Systems - Singapore

ByteDance

Singapore (On-Site)
3 Months ago
Trendyol - Senior Data Analyst ( Data Science - Site Management)

Trendyol

İstanbul, İstanbul, Türkiye (Hybrid)
3 Months ago
Aristocrat Gaming - Front End Technical Architect

Aristocrat Gaming

London, England, United Kingdom (Hybrid)
1 Month ago
Sinch - Senior Full Stack Engineer

Sinch

Philippines (Remote)
3 Months ago
Luxoft - Senior AAOS HAL/Driver Developer

Luxoft

Poland, Ohio, United States (Remote)
2 Months ago
Super - Senior Full-Stack Software Engineer

Super

Canada (Remote)
2 Months ago
Highspot - Sr. Backend Engineer, Coaching

Highspot

Hyderabad, Telangana, India (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Playrix - Senior Release Support Engineer

Playrix

Montenegro (Remote)
3 Months ago
Netflix - Software Engineer (L5), Python Platform

Netflix

United States (Remote)
2 Days ago
ByteDance - Software Engineer, ML System Scheduling

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
QUANTIC DREAM - Développeur UI C++ (H/F/NB)

QUANTIC DREAM

Paris, Île-de-France, France (Hybrid)
3 Months ago
Playrix - Senior C++ Software Engineer (Tools)

Playrix

Montenegro (Remote)
3 Months ago
Bright Machines - Automation Controls Engineer

Bright Machines

San Francisco, California, United States (Hybrid)
3 Months ago
Luxoft - Data Engineer for Market Data Projects (with Streamlit Expertise)

Luxoft

Delhi, India (On-Site)
2 Months ago
Netflix - Technical Program Manager, Product Discovery & Promotion Operations

Netflix

Mumbai, Maharashtra, India (On-Site)
3 Weeks ago
Salesforce - Software Engineering MTS

Salesforce

California, United States (Remote)
1 Week ago
Microsoft - Software Engineer II - Maternity Cover (Temporary)

Microsoft

Belgrade, Serbia (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

KLA - Associate Technical Lead/Technical Lead, C++

KLA

Chennai, Tamil Nadu, India (On-Site)
6 Months ago
Extreme Network - SR PROGRAMMER - EBS Applications/Oracle PL/SQL, SQL/Oracle Forms, Reports

Extreme Network

Chennai, Tamil Nadu, India (Hybrid)
3 Months ago
Grintack interactive solutions   - Social Media Marketing Manager

Grintack interactive solutions

Giridih, Jharkhand, India (On-Site)
4 Months ago
Scientific Games  - Software Engineer

Scientific Games

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Axinous - Senior - Product Business Operations

Axinous

Sahibzada Ajit Singh Nagar, Punjab, India (Hybrid)
1 Month ago
Paytm - Taxation - AM/Manager-Paytm Money-Mumbai Based Candidates

Paytm

Mumbai, Maharashtra, India (On-Site)
3 Months ago
Motorola Solutions - User Experience Designer

Motorola Solutions

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
PwC - IGP_CP&F - Data Governance  - Senior Associate - Bangalore

PwC

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Paytm - Product Management - Senior Product Manager - UPI

Paytm

Bengaluru, Karnataka, India (On-Site)
3 Months ago
bosh group india - 2024_MS_EDE3_XC_SRE_DataEngineering

bosh group india

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

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

WeKan Enterprise Solutions - Architect

WeKan Enterprise Solutions

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
Microsoft - Member of Technical Staff – Platform Engineer

Microsoft

Redmond, Washington, United States (Hybrid)
1 Week ago
Patterned Learning Career - Software Engineering Lead

Patterned Learning Career

(Hybrid)
2 Days ago
Luxoft - Java Developer with React JS

Luxoft

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Meta - Production Engineering

Meta

New York, New York, United States (On-Site)
2 Months ago
Quanteon Solutions - Software Engineer

Quanteon Solutions

Hyderabad, Telangana, India (Hybrid)
3 Months ago
Crunchyroll - Senior Software Engineer, Android

Crunchyroll

(Remote)
2 Months ago
ARHS - Java Achitect /Technical Lead

ARHS

Brussels, Brussels, Belgium (On-Site)
3 Months ago
Scopely - Software Engineer (Java)

Scopely

Bengaluru, Karnataka, India (Hybrid)
2 Weeks ago

Get notifed when new similar jobs are uploaded

About The Company

Chennai, Tamil Nadu, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

View All Jobs

Get notified when new jobs are added by Enphase Energy

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug