Outscal Logooutscal logo

Staff Software Engineer - Cloud

2 Months 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

Google - Senior Software Engineer, Full Stack, Google Cloud - India

Google

Bengaluru, Karnataka, India (On-Site)
4 Months ago
NVIDIA - IO Validation Methodology Design Engineer

NVIDIA

Shanghai, Shanghai, China (On-Site)
2 Weeks ago
CharacterAI - Staff Software Engineer, Site Reliability (SRE)

CharacterAI

Menlo Park, California, United States (On-Site)
1 Week ago
NVIDIA - Senior Solution Architect, HPC and AI

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
2 Months ago
The Walt Disney Company - Lighting Supervisor

The Walt Disney Company

Sydney, New South Wales, Australia (On-Site)
1 Month ago
ION - Senior Software Engineer, Italy

ION

Rome, Lazio, Italy (On-Site)
5 Months ago
ComeOn Group - Java Developer

ComeOn Group

Silesian Voivodeship, Poland (Hybrid)
2 Months ago
ByteDance - Full Stack Software Engineer - Data, Security

ByteDance

San Jose, California, United States (On-Site)
2 Months ago
DraftKings - Lead Software Engineer

DraftKings

Ireland (Remote)
2 Months ago
Milestone - Lead Software Engineer

Milestone

United States (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

NVIDIA - Senior Mask Design Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
2 Months ago
Aristocrat Gaming - Senior Engineer - Python - Global Gaming Reporting

Aristocrat Gaming

Las Vegas, Nevada, United States (Hybrid)
2 Months ago
Epic Games - Senior Data Analyst

Epic Games

Cary, North Carolina, United States (On-Site)
1 Month ago
NVIDIA - Senior Networking Security Research Architect

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
NVIDIA - Senior System Power and Performance Validation Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
2 Months ago
Trend Micro - Sr. AI Engineer

Trend Micro

Taipei City, Taiwan (On-Site)
5 Months ago
Epic Games - Compensation Analyst

Epic Games

Cary, North Carolina, United States (On-Site)
2 Months ago
New York Times - Technical Product Manager II, Data Platforms

New York Times

New York, New York, United States (On-Site)
4 Months ago
NVIDIA - Solutions Architect, Retail Data Science

NVIDIA

California, United States (Remote)
2 Months ago
ByteDance - Site Reliability Engineer Graduate (Technical Infrastructure) - 2025 Start (BS/MS)

ByteDance

San Jose, California, United States (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Rockstar Games - Animation Content Developer

Rockstar Games

Bengaluru, Karnataka, India (On-Site)
1 Month ago
TaskUs - Talent Acquisition Specialist

TaskUs

Sahibzada Ajit Singh Nagar, Punjab, India (On-Site)
6 Months ago
Nagarro - Associate Staff Engineer, NodeJS

Nagarro

India (Remote)
5 Months ago
CleverTap - Senior Customer Success Engineer

CleverTap

Mumbai, Maharashtra, India (On-Site)
5 Months ago
Tesla - PCB Design Engineer, Electronic Systems

Tesla

Pune, Maharashtra, India (On-Site)
1 Month ago
Myntra - Senior Manager - Design ( Dressberry)

Myntra

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Trend Micro - Major Account Manager, West

Trend Micro

Mumbai, Maharashtra, India (On-Site)
5 Months ago
Technorizen Software Solutions - Urgent opening for Exp. IOS Developer

Technorizen Software Solutions

Indore, Madhya Pradesh, India (On-Site)
7 Months ago
Assystems - Aveva Specialist

Assystems

Gurugram, Haryana, India (On-Site)
4 Months ago
Egnyte - Senior Backend Engineer - AI

Egnyte

India (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

GoTo Group - Lead Software Engineer - Engineering Platforms

GoTo Group

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Trendyol - Developer in Test

Trendyol

İzmir, İzmir, Türkiye (Hybrid)
5 Months ago
ION - .NET Developer - Italy

ION

Pisa, Tuscany, Italy (On-Site)
5 Months ago
Playrix - Senior C++ Software Engineer (Build System)

Playrix

Ukraine (Remote)
4 Months ago
Monsters Aliens Robots Zombies - Senior Full Stack Developer

Monsters Aliens Robots Zombies

Toronto, Ontario, Canada (On-Site)
7 Months ago
Ajmera Infotech - Senior React Expert

Ajmera Infotech

Hyderabad, Telangana, India (On-Site)
3 Months ago
PlayStation Global - Software Engineer

PlayStation Global

London, England, United Kingdom (Hybrid)
1 Month ago
Nielsen Holdings - Software Engineering Manager - Windows\C++\.Net

Nielsen Holdings

Mumbai, Maharashtra, India (Hybrid)
3 Months ago
Fandom - Manager Software Engineering (AdTech)

Fandom

Poznań, Greater Poland Voivodeship, Poland (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Bengaluru, Karnataka, India (On-Site)

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)

Christchurch, Canterbury, New Zealand (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