SPAN · 4 hours ago
Staff Backend Software Engineer
SPAN is a mission-driven company focused on electrification and reducing carbon emissions. They are seeking a seasoned backend software engineer to build cloud-based systems that integrate various products and provide users with access to energy monitoring data and controls.
EnergyHardwareInternet of ThingsRenewable EnergySoftware
Responsibilities
Design and develop new features and subsystems in the SPAN Cloud to support a variety of end users from homeowners, installers, fleet and utility partners
Work cross-functionally with product and design teams to learn about our customers, identify solutions and develop the features that solve their needs
Collaborate between firmware, frontend and backend engineers on projects to seamlessly build a cohesive product
Work in our Kotlin and TypeScript cloud with gRPC, REST APIs and GraphQL as well as communicating with our IoT devices over MQTT
Design APIs and data specifications for internal and external users, including large-scale B2B enterprise clients
Mentor and collaborate with team members, sharing knowledge and best practices to elevate the entire engineering organization
Maintain and evolve services over time, including planning for scaling, major version upgrades, and long-term technical debt management
Qualification
Required
8+ years of experience as a backend engineer with a track record of taking ownership of projects and features
Experience collaborating with engineers from multiple domains to complete projects
Experience with Cloud-native platforms like AWS, GCP, Azure (we use AWS)
Experience collaborating with coworkers in shared code base using industry standard tools and processes including version control, type systems, linting and unit testing
Understanding engineering principles and processes to design robust, scalable and resilient systems
8+ years of professional experience in a common backend programming language and a desire to work with Kotlin, TypeScript, and Python
Strong JVM expertise with deep understanding of JVM internals, performance tuning, and memory management with proven track record of maintaining services over time, including planning for scaling, major version upgrades, and managing technical debt
Deep experience with Apache Kafka including topics, consumer groups, stream processing, and event-driven architectures
Container-based deployments such a kubernetes
Spring Boot
Preferred
Internet of Things (IoT) products (e.g. AWS IoT, Google Cloud IoT, something homegrown) or other hardware component
A variety of different datastores (e.g. SQL and noSQL, key-value stores, document stores)
gRPC or GraphQL APIs
Products with a rich mobile app
Infrastructure as code tools like Pulumi or Terraform etc
Familiarity with Data Engineering technologies such as Flink and Spark
App store payments or Stripe billing integration
B2B enterprise APIs and partner integrations
Experience with tenant isolation patterns (inside a broader multi-tenant architecture)
Benefits
Competitive compensation + equity grants at a well-funded, venture-backed company
Comprehensive benefits: 100% employee premiums for base plans on medical, dental, vision with options for additional coverage. Parental leave up to twenty four (24) weeks depending on eligibility
Comfortable, sunny office space located near BART and Caltrain public transit
Strong focus on team building and company culture: Employee Resource Groups, monthly social events, SPANcakes recognition breakfast, lunch, and learns
Flexible hours, one holiday per month, and flexible time off
Company
SPAN
Span develops residential energy storage devices that provide renewable electricity and charging services for electric vehicles.
H1B Sponsorship
SPAN has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (16)
2024 (7)
2023 (13)
2022 (5)
2021 (3)
2020 (1)
Funding
Current Stage
Growth StageTotal Funding
$229.8MKey Investors
Wellington ManagementTDK VenturesMunich Re Ventures
2023-03-03Series B· $96M
2022-01-18Series B· $90M
2021-03-31Series Unknown
Recent News
vcnewsdaily.com
2025-11-19
2025-11-19
Company data provided by crunchbase