Decarbonization is the process to reduce or remove greenhouse gas emissions, especially carbon dioxide, from entering our atmosphere.
Electrification is the process of replacing fossil fuel appliances that run on gas or oil with all-electric upgrades for a cleaner way to power our lives.
Enabling homes and vehicles powered by clean energy
Making electrification upgrades possible
Building more resilient homes with reliable backup
Designing a flexible and distributed electrical grid
We are seeking a Web engineer with experience building complex web applications in React to help build and evolve SPAN's web platform. You'll join our software engineering team in Bangalore, bringing your expertise in React as we design, implement, and scale the web experiences that power SPAN's products — from homeowner-facing dashboards to enterprise platforms and internal tools.
You'll work closely with engineers across mobile, cloud, device software, and QA, as well as product and design. Your work will directly shape how homeowners, installers, utilities, and internal teams interact with the SPAN ecosystem.
What You'll Work OnSPAN Home On-Premise — A locally-hosted dashboard that runs directly on the SPAN panel, giving homeowners real-time visibility into their home energy usage, solar production, and battery storage.
Enterprise & Utility Platforms — Web applications that enable electric utility companies and other enterprise customers to manage fleets of SPAN devices, monitor grid programs, and derive insights at scale.
Internal Tools — Purpose-built applications that empower teams across support, manufacturing, operations, and business development to move faster and work more effectively.
Design and develop high-performance web applications that drive new and improved features of the SPAN system.
Deliver customer-facing features for homeowners, installers, and electric utility companies.
Build internal tools that enable support, manufacturing, and business teams to be successful.
Collaborate with engineers across multiple domains — mobile, cloud, firmware, and QA — to complete full-stack projects.
Leverage the wealth of data the SPAN panel generates to create delightful, data-rich user experiences.
Integrate with external datasets and services while maintaining reliability and performance.
Use test-driven development and engineering best practices to ship with confidence.
2–6 years of experience in web software development, with meaningful experience building production applications in React.
Comfort working across the stack when needed, collaborating with backend and platform engineers to deliver end-to-end features.
Experience with end-to-end and component testing frameworks such as Playwright and Cypress.
Strong skills in representing data through charts, graphs, and interactive visualizations.
Proficiency working in a shared codebase using source control (Git), linting, code review, and CI/CD practices.
Strong JavaScript experience and a willingness to work with (or learn) TypeScript.
Familiarity with client–service communication patterns such as REST, gRPC, and real-time messaging (e.g., MQTT, Ably, WebSockets).
Experience working closely with design teams to build shared component libraries and maintain a cohesive design system.
Experience with Internet of Things (IoT) products or systems with a hardware component (e.g., AWS IoT, embedded device communication).
Familiarity with complex graphing and visualization libraries such as D3 or Recharts.
Experience with on-premise or locally-hosted web applications, including offline-first patterns.
Close collaboration with a mobile engineering team.
Familiarity with energy, cleantech, or utility industry domains.
Experience with Agile/Scrum methodologies.
Our Bengaluru team plays a pivotal role in SPAN’s continued growth and expansion. Together, we’re driving engineering, product development, and operational excellence to shape the future of home energy solutions.
As part of our team in India, you’ll have the opportunity to collaborate closely with our teams in the US and across the globe. This international collaboration fosters innovation, learning, and growth, while helping us achieve our bold mission of electrifying homes and advancing clean energy solutions worldwide.
Our in-office culture offers the chance for dynamic interactions and hands-on teamwork, making SPAN a truly collaborative environment where every team member’s contribution matters.
Our climate-focused culture is driven by a team of forward-thinkers, engineers, and problem-solvers who push boundaries every day.
Do mission-driven work: Every role at SPAN directly advances clean energy adoption.
Bring powerful ideas to life: We encourage diverse ideas and perspectives to drive stronger products.
Nurture an innovation-first mindset: We encourage big thinking and bold action.
Deliver exceptional customer value: We value hard work, and the ability to deliver exceptional customer value.
Benefits at SPAN India
⚡Generous paid leave
⚡Comprehensive Insurance & Health Benefits
⚡Centrally located office in Bengaluru with easy access to public transit, dining, and city amenities
Interested in joining our team? Apply today and we’ll be in touch with the next steps!


