Senior Software Engineer, API Cloud

7 days ago


Bengaluru, Karnataka, India Enphase Energy Full time ₹ 1,04,000 - ₹ 1,30,878 per year

Description
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

About The Role
As Senior Software Engineer, API Cloud 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.

What You will be doing

  • Work on cloud-based microservices and distributed systems to deliver scalable solutions
  • implement secure, high-performance backend web applications
  • Develop software applications using design patterns, efficient data structures, and algorithms
  • Primarily work with Java and Spring Boot, with light exposure to Ruby and Python
  • Collaborate with cross-functional teams including product managers and project managers, following best-in-class agile software development processes

Who You Are And What You Bring

  • Experience:
  • B.E/B.Tech/M.Tech in Computer Science or Electrical Engineering from top tier college and >70% marks
  • 4+ years of total experience for B.E/B.Tech OR 3+ years of total experience for M.Tech
  • Minimum 4+ years of experience in building robust backend systems
  • At least 3+ years of hands-on experience using Spring and Spring Boot
  • Technical Expertise:
  • Experience working on large-scale software projects
  • Strong understanding of Java internals, including performance optimization, memory management, and garbage collection (GC)
  • Familiarity with software development frameworks, such as Spring and Hibernate
  • Knowledge of multi-threading, concurrency, and parallel processing concepts
  • Experience with databases such as MySQL, PostgreSQL, or MongoDB
  • Experience with using Java testing frameworks such as Junit, Mockito
  • Familiarity with software build tools, such as Gradle and Maven
  • Proficiency in design patterns and adherence to SOLID principles
  • In-depth knowledge of core web technologies such as HTTP protocols
  • Familiarity with software version control systems such as Git and SVN
  • System Fundamentals:
  • Strong experience with Linux environments, containerization tools (Docker), and orchestration platforms like Kubernetes
  • Problem-Solving Skills:
  • A solid grasp of algorithms, data structures, and efficient debugging methodologies

Bonus Skills:

  • Familiarity with monitoring and observability best practices in complex systems
  • Hands-on experience working in agile teams with product-focused delivery
  • Experience with Ruby on Rails


  • Bengaluru, Karnataka, India Cloud Software Group Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    About The RoleWe are seeking a highly skilled and experiencedLead Cloud Development Engineerto join our team working onCitrix Director, a critical monitoring and troubleshooting tool for Citrix Virtual Apps and Desktops (CVAD) and Citrix DaaS. As a subject matter expert (SME) in backend development, you will play a pivotal role in designing, developing, and...


  • Bengaluru, Karnataka, India Enphase Energy Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    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...


  • Bengaluru, Karnataka, India NetSkope Software Full time

    Job DescriptionThe API Protection Team is responsible for accelerating support for SaaS apps across Netskope's CASB offering. We focus on key abstractions across the integration pipeline: Authn,z, REST APIs, webhooks, and more. We use popular programming languages and cloud technologies in our stack: Go, Python, TypeScript, Angular, React, Kubernetes,...


  • Bengaluru, Karnataka, India DevRabbit IT Solutions Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    Job Description – Senior Cloud Software EngineerLocation: Bangalore, IndiaReports to: Director of Software EngineeringAbout OneHubPOSOneHubPOS is building next-generation restaurant and retail POS systems for the U.S. market. Our platform integrates POS, kiosks, KDS, payments, and digital signage to deliver seamless customer experiences. We are looking for...


  • Bengaluru, Karnataka, India Cloud Software Group Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    The Senior product security engineer is responsible for leading and executing the Security Development Lifecycle (SDL) for Citrix On-Prem and Cloud products to ensure that our software meets the customer expectation of security robustness, as well as drive and execute SDL best practices and its integration with the CI/CD, Agile and Waterfall development...


  • Bengaluru, Karnataka, India Cloud Software Group Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    The Senior product security engineer is responsible for executing the Security Development Lifecycle (SDL) for Citrix On-Prem and Cloud products to ensure that our software meets the customer expectation of security robustness, as well as drive and execute SDL best practices and its integration with the CI/CD, Agile and Waterfall development modelsDuties And...


  • Bengaluru, Karnataka, India Cloud Software Group Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    About This Team:We are the Advanced support team specializing in NetScaler and NetScaler console products. As the ultimate level of support for our customers, we collaborate closely with LCM and Engineering teams to swiftly identify and resolve any customer issues or bugs, ensuring seamless operation of the customer environment.Job...


  • Bengaluru, Karnataka, India Progress Software Full time ₹ 8,00,000 - ₹ 20,00,000 per year

    Job Title: Software Engineer Senior (.Net, C#) Progress Location: Bangalore Contract type: Full time Job Description We are Progress (Nasdaq: PRGS) - a trusted provider of software that enables our customers to develop, deploy, and manage responsible, AI-powered applications and experiences with agility and ease. Were proud to have a diverse, global...


  • Bengaluru, Karnataka, India Hireginie Talent Cloud Pvt Ltd Full time

    About Our Client : Founded in 2020, the company is a digital platform in the spirituality and wellness sector, offering tailored apps to help users with personal growth and well-being. It combines technology with traditional practices to deliver engaging content and experiences that drive long-term user retention. The brand aims to cater to individuals...


  • Bengaluru, Karnataka, India Spigot Software Full time

    This role of Senior Software Engineer is our client. The group is responsible for the development of the technology platforms supporting key products including Connected Risk, World Check, and products in the Risk Managed Services space.Responsible for the analysis, definition, design, construction, testing, installation, modification, and maintenance of...