What is a Software Engineer at Span?
A Software Engineer at Span plays a critical role in transforming how humanity accesses and uses clean energy. Span is reinventing the core of home energy management by replacing the traditional electrical panel with a smart, connected gateway. As a software engineer, you will design, build, and optimize the software systems that orchestrate this hardware, enabling real-time monitoring, dynamic load shedding, and seamless integration with solar, battery storage, and electric vehicle charging systems.
The impact of this position spans across multiple layers of the technology stack. Whether you are developing highly optimized firmware-adjacent services, scaling cloud infrastructure to handle high-frequency IoT telemetry, or craft accessible, intuitive user interfaces for homeowners and installers, your code directly influences the transition to a decentralized, electrified grid. The work is technically challenging, requiring a deep appreciation for system reliability, real-time data processing, and physical-digital system interactions.
Success in this role requires not only technical excellence but also a strong sense of product ownership. You will collaborate closely with hardware, firmware, product, and operations teams to deliver features that are robust, safe, and highly performant. It is a unique opportunity to solve complex optimization problems that have a tangible, physical impact on energy conservation and climate change.