Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Backend Software Engineer

Full-time

Span

Our Mission

SPAN is enabling electrification for all ⚡

We are a mission-driven company designing, building, and deploying products that electrify the built environment, reduce carbon emissions, and slow the effects of climate change.

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

At SPAN, we believe in:

  • 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

The Role

We are seeking a seasoned backend software engineer to join our team building the cloud-based glue that gives our users access to the rich information and controls provided by SPAN Panel, SPAN Drive, and future generations of our products. Our system collects a large volume of energy monitoring data that needs to be stored, processed and exposed in different ways for different end users from homeowners to utility operators. We're also opening up never-before available levels of control of the energy in the home that need to be accessed in secure and easy-to-use APIs.

You’ll join our cloud software engineering team and work with other engineers including data engineering, mobile, web, device software (firmware), and systems software teams. Working with the team, you’ll lead the design and implementation of systems that integrate our hardware, mobile apps, dashboards and external APIs. You'll work with product owners and other engineers to build features from start to finish.

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

About You 

Required Qualifications

  • 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

  • r Spring Boot

Bonus Qualifications

We would love to hire someone with experience working in one or more of the following areas:

  • 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)

Life at SPAN

Headquartered in San Francisco’s vibrant SoMa neighborhood, we are an eclectic group of creative thinkers who value open communication, teamwork, and a ‘make it happen’ approach to addressing complex challenges. 

SPAN embraces diversity and equal opportunity in a serious way. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. 

We’re hiring talented individuals who are driven by success and are passionate about shaping the future of renewable energy. If that sounds like you, we’d love for you to consider joining the rapidly growing team at SPAN.

The Perks:

⚡ 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

 

Interested in joining our team? Apply today and we’ll be in touch with the next steps!

Vacancy posted 9 hours ago
Similar jobs that could be interesting for youBased on the Staff Backend Software Engineer in San Francisco, CA vacancy
  • $180k - $225k

     ...019 to upgrade manufacturing. We are engineers with deep experience across the product...  ...About the role:    On Lumafield’s Backend team, you work on the core of our cloud...  ...Own backend architecture for cloud software supporting Neptune, Triton, and Voyager... 
    Suggested
    Full time
    Work at office
    Work visa
    Flexible hours

    Lumafield

    San Francisco, CA
    9 hours ago
  • $200k - $230k

     ...where no one has to go it alone. Learn more at Papa.com. About the Role:   We are expanding our founding engineering team and looking for a Staff Backend Software Engineer to join Papa Community and help build our technical foundation. You'll be our second engineer,... 
    Suggested
    Full time
    Work at office
    Local area
    Immediate start
    Flexible hours
    2 days per week
    3 days per week

    Papa

    San Francisco, CA
    9 hours ago
  • $250k - $300k

     ...deep thought — and we expect a lot from each other because we know the problems we’re solving truly matter. The Role: As a Staff Software Engineer on the AI Platform team, you will design, build, and maintain the core infrastructure that empowers healthcare providers who... 
    Suggested
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Frist Cressey Ventures LLC

    San Francisco, CA
    3 days ago
  •  ...discover, create, and share knowledge. About the role As a Staff Backend Engineer at Rogo, you'll be at the cutting edge of AI research and...  ...and compliant code: implement security concepts to develop software dealing with sensitive data. Write robust code that’s... 
    Suggested
    Full time

    Rogo

    San Francisco, CA
    9 hours ago
  •  ...Formal is on a mission to build the best engineering team and we're looking for people who...  ...deep understanding of building scalable backend systems, a strong sense of ownership, and...  ...What You Need ~6+ years of relevant software development experience building data-intensive... 
    Suggested
    Full time
    Flexible hours

    Formal

    San Francisco, CA
    9 hours ago
  • $250k

     ...intelligence for everyday life. We're a stealth team of hardcore engineers, designers, and researchers discovering solutions to novel...  ...our vision to life. About the Role We’re hiring an experienced backend engineer to design, build, and operate production-grade backend... 

    XOXO AI

    San Francisco, CA
    3 days ago
  • $247.5k - $275k

     ...As a Staff Software Engineer, you will significantly impact all features of World App. This role represents the top 2% of Engineers at Worldcoin. Oversee all aspects of the architecture for World App backend and strive to simplify our developer experience. Build and ship... 
    Flexible hours

    World Coin

    San Francisco, CA
    3 days ago
  •  ...Our HQ is located in Playa Vista. About the Role As a Senior Software Engineer, you will be responsible for owning and driving products from...  ...of your favorite restaurants! Delivery Management : We build backend services that make automated decisions based on user behaviors... 
    Work at office
    Remote work

    COCO Inc

    San Francisco, CA
    3 days ago
  • $200k - $250k

     ...be a part of the team? About the Role Flex is looking for a Staff Software Engineer to join our core platform team. We want engineers with...  ...technical direction and shape the long-term architecture of our backend services while still being hands‑on with coding and... 
    Full time
    Local area
    Remote work
    Relocation package
    Flexible hours
    2 days per week
    3 days per week

    FLEX Inc

    San Francisco, CA
    3 days ago
  •  ...DoorDash is building the world's most reliable on-demand, logistics engine for delivery. We are continuing to grow rapidly and expanding our Engineering offices globally! We are looking for Staff Backend Engineers to build and maintain a large scale 24x7 global... 
    Hourly pay
    Work at office
    Local area
    Flexible hours

    DoorDash USA

    San Francisco, CA
    4 days ago
  • $192k - $260k

     ...growing SaaS companies in the world. Our engineering teams build highly technical products...  ...develop and operate one of the largest scale software platforms. The fleet consists of...  ...the above. As a software engineer with a backend focus, you will work closely with your team... 
    Work at office
    Local area
    Worldwide
    Flexible hours

    Databricks

    San Francisco, CA
    14 hours ago
  •  ...business-friendly advanced analytics. We’re looking for a Staff Software Engineer to join our AI team. This is a high-impact, IC-focused...  ...(e.g., LangChain, custom frameworks) Build and optimize backend services using Python and SQL to support AI workloads Engage... 
    Full time

    Tellius

    San Francisco, CA
    9 hours ago
  •  ...early and have outsized impact. Why Join Broccoli As a Staff Engineer, you’ll play a critical role in shaping the technical foundation...  ...direction What You’ll Do Design, build, and scale backend systems and internal tooling for our AI agent platform Own... 
    Full time
    Work at office
    Immediate start

    Broccoli AI

    San Francisco, CA
    9 hours ago
  •  ...driven insights within the application. Establish frontend engineering excellence. Set and uphold coding standards, component library...  ...‑functional collaboration. Partner with product, design, backend, and enterprise customers to translate requirements into elegant... 
    Full time

    F2

    San Francisco, CA
    9 hours ago
  •  ...can hire exceptional people. About the Role As a Senior Software Engineer at Mercor, you’ll take end-to-end ownership of complex...  ...What You’ll Do Design, build, and scale production-grade backend APIs, services, and infrastructure. Take ownership of system... 
    Full time
    For contractors
    Immediate start

    Mercor

    San Francisco, CA
    9 hours ago
  •  ...Infrastructure for the World’s Largest Dataset You'll be our seventh engineering hire. You'll have full ownership over major features, play a...  ...build better products. Your Qualifications ~4+ years of software development experience ~ Deep customer empathy, including... 
    Full time
    Immediate start

    Recall

    San Francisco, CA
    9 hours ago
  •  ...About Flow Flow Engineering is an AI-native requirements platform that makes complex...  ...About the role Flow is hiring a staff frontend software engineer to own core user experiences...  ...styling approach. Integration with backend APIs and AI services built in TypeScript... 
    Full time
    Flexible hours

    Flow Engineering

    San Francisco, CA
    9 hours ago
  •  ...About Flow Flow Engineering is an AI-native requirements platform for modern engineering...  ...the role Flow is seeking AI-focused staff software engineers to build AI-powered capabilities...  .... Work across the stack—from backend integrations and APIs to simple UI hooks... 
    Full time
    Flexible hours

    Flow Engineering

    San Francisco, CA
    9 hours ago
  • $265k - $330k

     ...Position We're looking for an experienced backend engineer to join our Lending Products team in...  ...features quickly and reliably. As a Staff engineer, you'll lead ambiguous, cross-...  ...deeply about building high-quality software and take immense pride in your craft.... 
    Full time
    Work from home
    Flexible hours

    Parafin

    San Francisco, CA
    9 hours ago
  • $200k - $250k

     ...At 3Y Health, we are building AI-driven software to empower healthcare providers and solve...  ...the Role We are seeking a Frontend Engineer to help us craft intuitive, high-performance...  ...full-stack capabilities and can own backend tweaks to unblock your team. Ideal candidates... 
    Full time
    Work experience placement
    Private practice
    Work at office

    3Y Health

    San Francisco, CA
    9 hours ago
  •  ...Binti builds software for state and county government agencies, focusing on reinventing social services. We started in child welfare...  ...towards that vision. Overview We're looking for a Staff Engineer who combines deep technical judgment with strong product instincts... 
    Full time
    Work at office
    Flexible hours

    Binti

    San Francisco, CA
    9 hours ago
  •  ...from every exchange, and finding novel ways to show the value of our technology. About the Role We’re looking for backend software engineers with a product mindset to join the GTM Innovation team. You’ll help OpenAI meet the world at scale. You’ll partner... 
    Full time

    OpenAI

    San Francisco, CA
    9 hours ago
  • $130k - $250k

     ...execution are key to building impactful software. If mission-focused work is your north star...  ...started. Our Team As an engineering team, we believe strongly that empathy improves...  ...on detailed maps to building high-scale backend architecture for ingesting billions of... 
    Full time
    Work at office

    Peregrine Technologies

    San Francisco, CA
    9 hours ago
  •  ...unique opportunity for a strong generalist engineer who thrives in ambiguity, loves solving...  ...~5+ years of experience as a software engineer, demonstrably delivering on time...  ...and infrastructure: ~ Experience in a backend language such as Go, Python, Java, or similar... 
    Full time

    Epsilon Labs, Inc.

    San Francisco, CA
    9 hours ago
  •  ...About the Team OpenAI’s Applications Engineering organization builds and operates the products (such as ChatGPT & Codex) that bring...  ...trusted at global scale. About the Role We’re hiring Backend Software Engineers to design and implement safe services and infrastructure... 
    Full time
    Worldwide

    OpenAI

    San Francisco, CA
    9 hours ago
  •  ...most important needs into reliable, intuitive platform capabilities. About the Role We are looking for an exceptional backend software engineer to help define and ship the enterprise capabilities our API Platform needs to scale.; this is a product-engineering role... 
    Full time
    Internship

    OpenAI

    San Francisco, CA
    9 hours ago
  • $100k - $130k

     ...cybersecurity market. Our patented technology empowers businesses and software engineers with a deploy-once, comply-and-secure-everywhere framework...  ...be doing at Ketch  We are looking for a highly skilled backend engineer who is comfortable with building and running large... 
    Full time

    Ketch

    San Francisco, CA
    9 hours ago
  •  ...AWS for AI models”—not data or raw compute, but a full-stack backend for fine-tuning, reinforcement learning, inference, and long-...  ...they make your AI system better. They are hiring a Backend Software Engineer (ML Infrastructure) to help design, build, and scale the core... 
    Full time
    Remote work

    Rockstar

    San Francisco, CA
    9 hours ago
  •  ...Role We're seeking an experienced and highly capable AI/ML engineer who is motivated to meaningfully improve the way healthcare is...  ...you'll be expected to wear multiple hats, including acting as a backend/data engineer, while ensuring excellent outcomes for our customers... 
    Full time
    Work at office
    Remote work
    Home office
    Flexible hours
    2 days per week
    3 days per week

    Onos Health

    San Francisco, CA
    9 hours ago
  • $194k - $243k

     ...with their unique experiences. The Engineering Opportunity Okta's Workforce...  ...every customer. We are seeking a Staff Back-End Software Engineer to lead technical initiatives...  ...scale. Design and implement robust backend frameworks, tools, microservices, and... 
    Permanent employment
    Full time
    Local area
    Worldwide
    Flexible hours

    Okta

    San Francisco, CA
    9 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Backend Software Engineer. Be the first to apply!