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

Senior 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 Senior 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. You'll bring deep infrastructure expertise to bear as a bridge between the Cloud and Platform teams — shaping Kubernetes strategy, networking architecture, and observability standards alongside building product features.

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.

  • Bridge the Cloud and Platform teams on cross-cutting work involving service deployment, reliability, and infrastructure design.

  • 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

  • Act as the Cloud team's subject matter expert on Kubernetes, service networking, and observability — advising on architecture decisions and standards.

Potential Projects

  • Architect and co-ordinate full-stack solutions to enable new panel functionality such as geolocation-specific demand reduction to assist in reducing peak power draw.

  • Design and build 3rd party cloud-based integrations with a variety of other hardware partners

  • Scale our existing cloud and data infrastructure to support SPAN’s growing fleet

  • Build and maintain event-driven systems using Kafka to process high-volume energy monitoring data

  • Define and drive adoption of Kubernetes networking and observability standards (including service mesh and Datadog integration patterns) across the Cloud engineering team.

  • Integrate payment processing systems including app store payments and subscription billing

About You

Required Qualifications

  • 4+ 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

  • 4+ 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

  • Hands-on Kubernetes experience including debugging workloads, understanding networking (DNS, ingress, service mesh), and advising on deployment architecture.

  • Experience operating observability platforms at scale (Datadog or equivalent) — dashboards, alerting, distributed tracing, and incident response.

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

  • Experience with service mesh technologies (Istio or equivalent)

  • Spring Boot or Micronaut framework experience

  • 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 10 hours ago
Similar jobs that could be interesting for youBased on the Senior Backend Software Engineer in Remote vacancy
  • $1,000 - $2,030 per month

     ...including Chick-fil-A, Ben & Jerry's, KFC, and Eataly trust our software to power their delivery business. We increase sales, reduce...  ...and decrease delivery headaches. What you'll do As a Backend Engineer on the Otter Verify team, you will design, implement, and... 
    Senior
    Full time
    Temporary work
    Work at office
    Flexible hours

    ATOMS Careers page

    Los Angeles, CA
    2 days ago
  •  ...at the rapidly evolving intersection of software and advanced machine intelligence. Can you...  ...demonstrate the right set of software engineering skills to effectively develop robust and...  ...demonstrable experience building intricate backend systems Solid SQL and noSQL database... 
    Senior
    Remote job
    Full time

    Entefy

    Remote
    10 hours ago
  • $112.13k - $186.88k

     ...team, the purpose of this role is to build and maintain services related to grading and feedback functionality. The Senior Software Engineer - Backend Services will be responsible for designing, implementing, and maintaining scalable, high-performance backend systems... 
    Senior
    Remote work
    Home office

    Turnitin

    Dallas, TX
    1 day ago
  •  ...operators get patients the right care, at the right time, in the right setting. Role Description We’re seeking a Senior Backend Engineer with a passion for systems architecture, data modeling, and large-scale workflow orchestration . In this role, you’ll... 
    Senior
    Full time
    Work at office

    Tennr

    Remote
    10 hours ago
  • $145k - $217k

     ...DescriptionSenior Full Stack Engineer, Solve VoiceJoin us at Zendesk...  ...connection.We’re seeking a Senior Full Stack Engineer to build...  ...be doingDesign and implement backend services powering real-time voice...  ...3+ years building production software, with significant backend... 
    Senior
    Full time
    Remote work

    Forethought

    San Francisco, CA
    5 days ago
  • $163k - $246.5k

     ...Testing and is trusted by leading organizations, including Vanta, Lyft, and Dropbox. Learn more at semgrep.dev.About the roleAs a Backend Engineer, you’ll work on our backend and infrastructure systems to design, build and maintain a fast and reliable user experience for... 
    Senior
    Currently hiring
    Work at office
    Local area
    Remote work
    Weekend work
    3 days per week

    Semgrep

    San Francisco, CA
    6 days ago
  •  ...opportunities thanks to our advanced lead generation engine, hyper-personalized sequencing, omnichannel...  ...Thank you for your vigilance and understanding. Software engineers build the core of Amplemarket. Backend engineers build the core of Amplemarket. The three... 
    Senior
    Remote job
    Full time

    Amplemarket

    Remote
    10 hours ago
  • $165k - $195k

     ...impact, come join us! Working at SITE Technologies: SITE Technologies is seeking a thoughtful and versatile Senior Backend Software Engineer to help build and evolve SITE's platform and related customer systems. The ideal candidate is a pragmatic, product-minded... 
    Senior
    Remote job
    Full time
    Temporary work

    Site Technologies

    Chicago, IL
    10 hours ago
  • $180k - $210k

     ...About Millennial Software: Millennial Software is revolutionizing the landscape of...  ...Millennial Software is seeking a Senior Backend Software Developer to join our collaborative...  ...reliability while partnering with frontend engineers, analysts, and users.  The ideal... 
    Senior
    Full time

    Millennial Software Solutions

    Remote
    10 hours ago
  •  ...Black Cape  Title: BackEnd Software Engineer (2+ years - Senior Level) Locations: Arlington, VA, Reston, VA and areas throughout the DMV area Clearance: MUST have an Active Top Secret of TS/SCI clearance ***MUST HAVE an Active Top Secret OR Top Secret SCI... 
    Senior
    Full time
    For subcontractor

    Black Cape

    Remote
    10 hours ago
  • $1,000 - $2,030 per month

     ...Ben & Jerry's, KFC, and Eataly trust our software to power their delivery business. We...  ...What you'll do As a Software Engineer on the Otter Marketing/Boost team, you'll...  ...and goals into real orders. Build backend services for campaign management, budgeting... 
    Senior
    Full time
    Temporary work
    Work at office
    Flexible hours

    Otter

    Remote
    10 hours ago
  • $170k - $180k

     ...healthiest lives. Vida Health is looking for a highly skilled Backend Software Engineer IV to design, build, and scale the foundational backend...  ...projects and cross-functional initiatives. ~ Deep, senior-level expertise in Python and the Django framework, with a... 
    Senior
    Permanent employment
    Full time
    Local area
    Remote work
    Visa sponsorship
    Work visa

    Vida Health

    Remote
    10 hours ago
  •  ...around the globe. The Auctane family of mailing and shipping software products includes ShipStation, Stamps.com, ShipStation API,...  ....  About the role We're seeking an experienced Senior Backend Engineer to join our engineering team. In this role, you'll architect... 
    Senior
    Full time
    Casual work
    Work at office
    Flexible hours
    3 days per week

    Auctane

    Remote
    10 hours ago
  •  ...If so, we’d love to talk. Volley’s engineering ecosystem spans complex robotics systems...  ...D lidar scanners, multi-agent planning software, embedded and real-time systems, cloud...  .... The Role Volley is seeking a Senior Backend Software Engineer to support the development... 
    Senior
    Full time
    Work at office
    3 days per week

    Volley Automation

    Remote
    10 hours ago
  • $145k - $165k

     ...What Makes Us Unique  At Cloudbeds, we're not just building software, we’re transforming hospitality. Our intelligently designed...  ...: Remote - (NORAM) How You'll Make an Impact:  As a Senior Backend Engineer on the Distribution Team, you'll be instrumental in... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide
    Home office
    Weekend work

    Third-Party Job Posts

    United States
    10 hours ago
  • $155k - $211k

     ...defined path to $1 billion in revenue, DAT deploys a suite of software solutions, machine learning models, and intelligent...  ...: 08/31/2026 The Opportunity DAT is hiring a Senior Backend Software Engineer to join the Broker Tech team building the Convoy Platform... 
    Senior
    Temporary work
    For contractors
    Work experience placement
    Work at office
    Local area
    Immediate start
    Flexible hours

    Dat Company

    Remote
    10 hours ago
  •  ...Leading a team of engineers in a remote capacity, the full-time Senior Backend Software Engineer will own quarterly goals, solve complex problems, and collaborate with stakeholders to enhance Affirm's APIs and solutions for Enterprise Merchants and Partners. Key responsibilities... 
    Senior
    Full time
    Remote work

    Virtual Vocations Inc

    United States
    10 hours ago
  • Role Description We are looking for a Senior Backend Engineer to design, develop, and maintain scalable backend services for the Open edX learning platform. The role involves: ~Platform deployment ~Customization ~API integrations ~Performance optimization of... 
    Senior
    Part time

    Vrinda International

    Remote
    5 days ago
  • Role Description Step is looking for a Senior Backend Software Engineer. ~Own features throughout their life cycle, from inception to production ~Improve existing and develop new Kotlin services ~Prioritize maintainable code and test all the things ~Work in... 
    Senior
    Full time
    Flexible hours

    Step

    Remote
    3 days ago
  • Role Description As a Senior Backend Software Engineer, you will play a pivotal role in designing, developing, and maintaining the platform’s core infrastructure. As a key contributor, you will drive innovation, optimize system performance, and ensure scalability, security... 
    Senior
    Full time

    Trivelta

    Remote
    10 hours ago
  • Role Description We are looking for a Senior Backend Software Engineer to join our Observability Platform team in Amsterdam or remotely. Building a reliable and profitable cloud platform is impossible without world-class observability. It spans every layer of the stack... 
    Senior
    Full time
    Remote work

    Nebius

    Remote
    5 days ago
  • $129.4k - $198.4k

    Job DescriptionThe Role:As a Senior Software Engineer focused on backend platform and API ownership, you will design, build, and operate scalable backend services that power critical product and business capabilities. You will be responsible for developing secure, reliable... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Austin, TX
    3 days ago
  •  ...to leverage health care through technology. The software that we create enables patients to have full transparency...  ...'re in the right place - join our experienced engineers and leaders! Responsibilities ~Build and ship backend services as part of our microservice... 
    Senior
    Full time
    Work at office
    Remote work
    Flexible hours

    Dental21.de

    Remote
    5 days ago
  • $129.4k - $198.4k

     ...services remain reliable, observable, and ready to support mission-critical energy programs at scale.We are looking for a Senior Backend Software Engineer - Site Reliability (SRE) to lead reliability, performance, and operational excellence for the Energy Cloud platform,... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    4 days ago
  • $90 - $125 per hour

    Role Description This is a high-impact role for a senior engineer who wants real ownership from day one. As a Senior Software Engineer (Contractor) at Thrive Global, you will own and evolve our enterprise platform end-to-end — responsible for both sustaining engineering... 
    Senior
    Hourly pay
    Contract work
    For contractors
    Immediate start

    Thrive Global

    Remote
    7 days ago
  • $112.13k - $186.88k

     ...team, the purpose of this role is to build and maintain services related to grading and feedback functionality. The Senior Software Engineer - Backend Services will be responsible for designing, implementing, and maintaining scalable, high-performance backend systems... 
    Senior
    Full time
    Remote work
    Home office

    Turnitin, LLC

    Remote
    1 day ago
  • Role Description SITE Technologies is seeking a thoughtful and versatile Senior Backend Software Engineer to help build and evolve SITE's platform and related customer systems. The ideal candidate is a pragmatic, product-minded engineer who can translate complex operational... 
    Senior
    Full time
    Temporary work
    Remote work

    SITE Technologies

    Remote
    10 hours ago
  • Role Description As a Backend Senior Software Engineer, AUE (AUE: Attack and User Emulation), you will provide expertise in microservices, event-driven messaging systems, Spring Boot, and containerization. In this role, you will drive delivery of various containerized... 
    Senior
    Full time

    SimSpace Corporation

    Remote
    1 day ago
  • Role Description We are looking for a Senior Backend Engineer to build Dwelly’s internal Data Migration Platform — a system that connects to legacy CRMs, extracts and validates agency data, handles exceptions, and imports it safely into Dwelly’s core platform. This role... 
    Senior
    Full time
    Remote work

    Dwelly

    Remote
    2 days ago
  • $129.4k - $198.4k

     ...(M&V) for GM Energy’s products.We are investing in senior engineering talent to strengthen our backend application services, integrations, and reliability,...  ...foundations, in line with GM’s corporate goals around software reliability, uptime, and operational excellence.We... 
    Senior
    Permanent employment
    Full time
    Contract work
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    10 hours ago

Do you want to receive more vacancies?

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