Staff Engineer- Enlighten IOT Energy Platform

1 month ago


Bengaluru, India Enphase Full time
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 Staff Engineer inEnphase CloudEngineeringgroup,your mission will be to design,developand maintaincloud-basedsoftware services & modules that cater to millions of users and process terabytesof data. Enable Enphasetosucceed inSolar Energydomainby building applicationand services forvarious stakeholders of the company includinghomeowners,installersand customersupport

What you will do

  Rapidly prototype technologies,toolsand components for evaluation Design and implement scalable,reliable,performantand secureapplications&servicesin the realm ofmicroservices ,webservices, batch Jobs ,web Applications , data processing, device integration (IoT) Ability to develop software programs with best ofdesignpatterns ,data Structures &algorithms Follow and implement best of the software engineering processesthat include cleancode ,test automations ( TDD) , monitoring , performance bench marking etc Work invery challenging and high performance environment to clearly understand and provide state of the art solutions( viadesign and code) Ability to debug complex applicationsand help in providing durablefixes While Java platform isprimary,ability to understand, debug and work onotherapplication platforms using Ruby on Rails and Python Responsible for delivering feature changes andfunctionaladditionsthathandlemillions of requests per daywhile adhering to quality and scheduletargets

Who you are and what you bring

  B.E/B.Techin Computer Science or Electrical Engineeringfrom top tier college and > 70% marks 8to12years of solid software development experienceindevelopingcloud-basedapplications. ExcellentJavaprogramming skills with effective use of design patterns, data structure and algorithms Solid experienceinmicroservices and API development using(RubyOnRailsor (Java,SpringFramework,SpringBoot,Spring Cloud NetflixLibraries,Spring Data,JPA/Hibernate) or(PythonFastAPIor Python Django),REST principles, cloud design patterns Provenexperienceofdeveloping applications on top ofRelationalandNoSqldatabases such as MySQL,MongoDb,AWSDynamoDb Proficient in working in the environment with tools such as GIT,Jenkins,SonarQube,automated tests (jUnit) ,Maven ,Gradle 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 balancersetc 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) Familiaritywith workingin Internet of Things / Hardware integration

  • Bengaluru, India Enphase Full time

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


  • Bengaluru, India Havells India Limited Full time

    Job Description :IoT Engineer (ARE/RE/LRE) - Experience of 4~9 years industry experience in IoT and connected product efforts such as appliances, lights, automation etc. - Proficient in C language on embedded platforms and familiarity with hardware design of embedded system is a plus - Development on Linux Platform/RTOS with an emphasis on embedded device...

  • Software Developer

    3 weeks ago


    Bengaluru, India Cortex Consulting Pvt. Ltd. Full time

    About the Role : We are seeking a passionate and skilled Software Developer to join our team and play a crucial role in developing and maintaining our next-generation IoT platform. This role is ideal for a candidate with a strong foundation in software development principles, experience with cloud technologies, and a desire to build innovative solutions for...


  • Bengaluru, India Akkodis Full time

    As IoT Platform Software Engineer you are responsible to produce high quality code using advanced concepts and designs.ResponsibilitiesWrite new code or modify existing software to meet projects and program goals.Design the best data-driven solutions to improve our users’ journey.Close cooperation and communication with software engineering...


  • Bengaluru, India Akkodis Full time

    As IoT Platform Software Engineer you are responsible to produce high quality code using advanced concepts and designs.Responsibilities- Write new code or modify existing software to meet projects and program goals.- Design the best data-driven solutions to improve our users’ journey.- Close cooperation and communication with software engineering...

  • Iot Engineer

    1 month ago


    Bengaluru, India Nityo Infotech Full time

    Bangalore, Hyderabad ; go upto 30 LPA ; Main keywords – IOT, .Net, Azure •Experienced in Azure cloud IAAS, PAAS and SAAS offering and specifically around IOT Domain.•Experience in emerging tech services would be plus like computer vision etc•Experience in developing cloud native IOT Solution specially on Azure•Core Development experience 8+ years...

  • Iot Engineer

    4 weeks ago


    Bengaluru, India Nityo Infotech Full time

    Bangalore, Hyderabad ; go upto 30 LPA ; Main keywords – IOT, .Net, Azure •Experienced in Azure cloud IAAS, PAAS and SAAS offering and specifically around IOT Domain.•Experience in emerging tech services would be plus like computer vision etc•Experience in developing cloud native IOT Solution specially on Azure•Core Development experience 8+ years...

  • Iot Architect

    4 weeks ago


    Bengaluru, Karnataka, India Reveille Technologies Full time

    **Role**: IoT Architect **Location**: Remote (Initial Bangalore) **Experience**: 8+ **Position Type**: Contract **Notice**: Immediate Joiner **Skills**: Azure Blob Storage, Azure Active Directory (AD),Azure Key Vault, Azure Security Centre, Azure Monitor and Azure Log Analytics, Azure Networking Components - Develop IoT architecture strategies for...


  • Bengaluru, India Akkodis Full time

    As IoT Platform Software Engineer you are responsible to produce high quality code using advanced concepts and designs. Responsibilities Write new code or modify existing software to meet projects and program goals. Design the best data-driven solutions to improve our users’ journey. Close cooperation and communication with software engineering specialists...


  • Bengaluru, India Akkodis Full time

    As IoT Platform Software Engineer you are responsible to produce high quality code using advanced concepts and designs. Responsibilities Write new code or modify existing software to meet projects and program goals. Design the best data-driven solutions to improve our users’ journey. Close cooperation and communication with software engineering...


  • Bengaluru, India Akkodis Full time

    As IoT Platform Software Engineer you are responsible to produce high quality code using advanced concepts and designs. Responsibilities Write new code or modify existing software to meet projects and program goals. Design the best data-driven solutions to improve our users’ journey. Close cooperation and communication with software engineering specialists...


  • Bengaluru, India Enphase Full time

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


  • Bengaluru, India Sonata Software Full time

    About Sonata SoftwareIn today's market, we observe a distinct duality in technology adoption. On one front, clients are keenly focused on cost containment, while on the other, there is a strong drive to modernize their digital storefronts, aiming to appeal to both consumers and B2B customers alike.As a leading Modernization Engineering company, we aim to...


  • Bengaluru, India Enphase Full time

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


  • Bengaluru, India Sonata Software Full time

    About Sonata SoftwareIn today's market, we observe a distinct duality in technology adoption. On one front, clients are keenly focused on cost containment, while on the other, there is a strong drive to modernize their digital storefronts, aiming to appeal to both consumers and B2B customers alike.As a leading Modernization Engineering company, we aim to...


  • Bengaluru, India Sonata Software Full time

    About Sonata SoftwareIn today's market, we observe a distinct duality in technology adoption. On one front, clients are keenly focused on cost containment, while on the other, there is a strong drive to modernize their digital storefronts, aiming to appeal to both consumers and B2B customers alike.As a leading Modernization Engineering company, we aim to...


  • Bengaluru, India Sonata Software Full time

    About Sonata SoftwareIn today's market, we observe a distinct duality in technology adoption. On one front, clients are keenly focused on cost containment, while on the other, there is a strong drive to modernize their digital storefronts, aiming to appeal to both consumers and B2B customers alike.As a leading Modernization Engineering company, we aim to...


  • Bengaluru, India MaxLinear Full time

    ResponsibilitiesMaxLinear is seeking a Staff Software Engineer to join our growing team. In this role, you will focus on the following:Development of next generation wireless communications and broadband products like multi-gigabit Wi-Fi and broadband routers, mesh networks and distributed systems providing high speed data connectivityPre and post-silicon...

  • Data Engineer

    2 days ago


    Bengaluru, India Exponent Energy Full time

    You’ll be working with thesoftwareteam .This team has an infectious passion to build products from the ground up and ensure customers have a seamless experience. They help bring alive the proposition of Exponent Enabled Rapid Charging so that our customers benefit from 15-min rapid charging at all times.Our philosophy:Break. Believe. BuildBreak stuff....


  • Bengaluru, India Bosch Group Full time

    Company Description Do you want beneficial technologies being shaped by your ideas? Whether in the areas of mobility solutions, consumer goods, industrial technology or energy and building technology - with us, you will have the chance to improve quality of life all across the globe. Welcome to Bosch. **Robert Bosch Engineering and Business** Solutions...