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

Staff Software Engineer

SPAN Inc

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

As a Software Engineer, you'll play a crucial role in ensuring the quality and reliability of our products through a combination of automated and manual testing methodologies. This is a high impact role that will work closely with SPAN's internal Software, Device Software, Hardware Engineering, Systems, and QA teams.


Role & Responsibilities

As a Staff Software Engineer in Automation, you will be expected to:
  • Co-design test automation infrastructure with Systems and Test Infrastructure. Automation provides the platform and drivers; partner teams write the tests.
  • Diagnose automated test failures across firmware, hardware, and test infrastructure.
  • Help manage and grow a fleet of 50+ hardware test rigs across offices.
  • Monitor hardware and software infrastructure health.
You will take architectural ownership of one or more of the team's critical systems. Examples of where you might focus:
  • Hardware-in-the-loop test execution: on-premise orchestration of test sequences on physical hardware, integrated into CI/CD for PR gating and release qualification.
  • Test data pipeline: telemetry ingestion from rigs, structured storage in PostgreSQL, reporting dashboards for release readiness and reliability.
  • Test execution framework: instrument driver library, sequence engine, and the gRPC services that tie rigs together.
The specific focus depends on your strengths and the team's needs at the time you join.

About You
Required Qualifications
  • Demonstrable proficiency building reliable tools and services in Python.
  • Able to read and reason about C++, Rust, TypeScript, or similar. Not your daily language, but enough to follow a bug across a boundary.
  • Experience with hardware-adjacent software: software that controls, monitors, or ingests data from physical devices or instruments.
  • Experience owning internal platform infrastructure where your users are other engineers and your systems are in the critical path.
  • Comfortable standing up new tooling from scratch and retiring it when needs change.
  • Experience operating CI/CD infrastructure, particularly pipelines that run on physical hardware.
Additionally, there are three primary focus areas, you should fit into one or more of these:

HITL-relevant:
  • Understanding of hardware-in-the-loop testing, reliability testing, and certification testing methodologies.
  • Experience managing fleets of physical test cells or lab infrastructure (Ansible, AWX, or similar).
  • Experience with embedded systems or firmware testing (CAN bus, SWD debugging, firmware update flows).
Data pipeline-relevant:
  • Experience with time-series data: ingestion, storage, and querying of telemetry.
  • Experience with PostgreSQL, S3/AWS.
  • Experience building reporting dashboards for engineering or leadership audiences.
Framework-relevant:
  • Experience with gRPC or similar RPC frameworks.
  • Experience with lab instrumentation control. Power analyzers, load simulators, signal generators, relay boards.
  • Experience designing automated test rigs or test cells from requirements through physical buildout to software integration.
Bonus Qualifications

We would love to hire someone who has:
  • Experience working in a startup environment.
  • Experience working in the renewable energy industry.
  • Experience with Ansible or similar configuration management for physical infrastructure.
  • Experience with or preference for a rapid or continuous release cadence

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 2 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer in San Francisco, CA vacancy
  • $340 per month

     ...profitability for sustainable growth. This role The Staff Engineer is responsible for leading our technical foundation, initially...  ...s degree in a technical discipline such as computer science, software engineering, or a related field. ~12+ years of experience... 
    Suggested
    Immediate start
    Home office
    Flexible hours

    PayJoy

    San Francisco, CA
    4 days ago
  • $240k - $270k

     ...platform on the modern data architecture. Hence, we are growing the engineering team and looking for engineers who are excited to solve...  ...and workflows use cases on top of modern warehouses Build software using the latest developer tools and using programming languages... 
    Suggested
    Full time
    Work at office
    Flexible hours

    Sigma Computing

    San Francisco, CA
    4 days ago
  • $500 per month

     ...Staff Software Engineer San Francisco, California (In-Office) Banking is being reimagined—and customers expect every interaction to be easy, personal, and instant. We are building a universal banking assistant that millions of U.S. consumers can use to transact... 
    Suggested
    Full time
    Work at office

    Interface AI

    San Francisco, CA
    4 days ago
  • $163k - $204k

     ...process. About the Role: We're looking for seasoned full-stack software engineers to join the teams behind Gusto's payments and risk platforms to serve small business owners every day. As a Staff Software Engineer, you'll operate across the full lifecycle of... 
    Suggested
    Full time
    Work at office
    Local area
    Remote work
    2 days per week
    3 days per week

    Gusto

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

     ...insights to improve their business. Founded by engineers - and customer obsessed - we leap at...  ...And we're only getting started. As a Staff Engineer on the User Activation team,...  ...customers, you will help guide a team of ~20 software engineers to create seamless onboarding... 
    Suggested
    Local area
    Worldwide

    Databricks

    San Francisco, CA
    3 days ago
  • $189k - $236k

     ...Senior Staff Software Engineer - Pricing and Packaging San Francisco, CA At Gusto, we're on a mission to grow the small business economy. We handle the hard stuff — payroll, health insurance, 401(k)s, and HR — so owners can focus on their craft and their customers... 
    Full time
    Work at office
    Local area
    Remote work
    2 days per week
    3 days per week

    Gusto

    San Francisco, CA
    3 days ago
  • $198k - $346.5k

     ...Senior Staff Software Engineer - Workforce Management Rippling gives businesses one place to run HR, IT, and Finance. It brings together all of the workforce systems that are normally scattered across a company, like payroll, expenses, benefits, and computers. For the... 
    Hourly pay
    Work at office
    Worldwide
    Flexible hours
    3 days per week

    Rippling

    San Francisco, CA
    4 days ago
  •  ...Who we are At Logical Intelligence, we're revolutionizing software development with AI-powered formal verification. We've developed...  ...in logical reasoning! We're looking for a motivated software engineer to build and refine the systems, tooling, and infrastructure that... 

    Logical Intelligence

    San Francisco, CA
    1 day ago
  •  ...Staff Software Engineer Titan is an AI holding company transforming IT services with its Augmented AI platform. We acquire and partner with the best Managed Service Providers (MSPs) and embed AI at the core of their operations, empowering technicians to work faster,... 

    Titan Corporation

    San Francisco, CA
    9 days ago
  • $200k - $275k

     ...Staff Software Engineer, AI Peregrine helps public safety organizations, state and local and governments, federal agencies, and private-sector institutions address society's challenges with unprecedented speed and accuracy. Our AI-enabled platform turns siloed and disconnected... 
    Work at office
    Local area

    Peregrine Corporation

    San Francisco, CA
    4 days ago
  •  ...Staff AI/ML Engineer Rippling gives businesses one place to run HR, IT, and Finance. It brings together all of the workforce systems that...  ...into AI-driven automation What You Will Need 7+ years of software engineering experience, including 3+ years building... 
    Work at office
    Immediate start
    3 days per week

    Rippling

    San Francisco, CA
    1 day ago
  •  ...customers. This role sits at the intersection of product and engineering– you'll own features end-to-end, from understanding user problems...  ...engineering best practices Qualifications ~4+ years of software engineering experience, with at least 1-2 years building AI/ML... 

    Emergence Capital

    San Francisco, CA
    1 day ago
  • $228k - $285k

     ...Staff Software Engineer San Francisco, CA; Santa Clara, CA; Seattle, WA; New York, NY The Company You'll Join Carta connects founders, investors, and limited partners through world-class software, purpose-built for everyone in venture capital, private equity and... 
    Full time
    Work at office
    Immediate start

    Carta

    San Francisco, CA
    24 days ago
  •  ...re seeking an experienced and highly capable full-stack product engineer who is motivated to meaningfully improve the way healthcare is...  ...maintainable Played the role of an architect on major full stack software projects Benefits And Perks ~ Flexible hybrid... 
    Work at office
    Remote work
    Home office
    Flexible hours
    2 days per week
    3 days per week
    1 day per week

    Onos Health

    San Francisco, CA
    4 days ago
  • $180k - $240k

     ...Kiddom Staff Software Engineer Kiddom is a groundbreaking educational platform that promotes student equity and growth by uniting high-quality instructional materials with dynamic digital learning. Through unparalleled curriculum management functionality, Kiddom empowers... 
    Permanent employment
    Full time
    Local area
    Flexible hours

    Kiddom

    San Francisco, CA
    4 days ago
  • $182k - $240k

     ...closed EHR systems into a single, modern platform that powers software, APIs, payments, and patient experiences across the ecosystem....  ...healthcare needs About the Role On our product-focused engineering teams at NexHealth, you'll build insanely great software that... 
    Live in
    Flexible hours

    NexHealth

    San Francisco, CA
    4 days ago
  •  ...Staff Software Engineer Our client is defining a new category of technology—the Agentic Data Plane (ADP) —which securely connects AI agents with enterprise data and systems. Built on a multi-modal data streaming engine, their platform empowers real-time, autonomous... 

    Jetbridge AI

    San Francisco, CA
    4 days ago
  •  ...Rippling Device Management Staff Software Engineer Rippling gives businesses one place to run HR, IT, and Finance. It brings together all of the workforce systems that are normally scattered across a company, like payroll, expenses, benefits, and computers. For the... 
    Work at office
    Worldwide
    3 days per week

    Rippling

    San Francisco, CA
    3 days ago
  • $217k - $288k

     ...Software Engineer Grow Therapy is on a mission to serve as the trusted partner for therapists growing their practice, and patients accessing high-quality care. Powered by technology, we are a three-sided marketplace that empowers providers, augments insurance payors... 
    Full time
    Work at office
    Local area
    Remote work
    Home office
    Flexible hours
    Day shift
    3 days per week

    Grow Therapy

    San Francisco, CA
    4 days ago
  • $141k - $249k

     ...positive way. To learn more visit: On Tools, we build software tools that solve Waabi-specific problems and accelerate development...  ...architecture discussions, collaborating with Researchers and Engineers. - Mentor other software engineers via code reviews,... 
    Full time
    Work at office
    Work from home
    Flexible hours

    Waabi

    San Francisco, CA
    2 days ago
  •  ...agents, data visualizations, and interactive tools that surface AIdriven insights within the application. Establish frontend engineering excellence. Set and uphold coding standards, component library conventions, and review processes; mentor engineers to foster a culture... 

    F2

    San Francisco, CA
    2 days ago
  •  ...You have the opportunity to: Join Onton as a Founding Engineer and set the strategic foundation for our Engineering Team Design...  ...at heart who shares our values and is passionate about making software tools accessible to all, we want to hear from you. Onton is... 
    Full time
    Work at office
    Local area
    Remote work
    Relocation
    3 days per week

    Onton

    San Francisco, CA
    2 days ago
  •  ...About the role Slash is, at its core, a technology company and is on a mission to build the best engineering team in the world. We're looking for a Senior/Staff Software Engineer to help build and evolve our core banking product that powers $10b in transaction volume... 
    Work at office

    Slash Financial

    San Francisco, CA
    1 day ago
  • $172.8k - $297k

     ...Senior Staff Software Engineer CA- San Francisco / UT- Sandy / WA- Seattle / NY- New York City / FL- Jacksonville / DE- Greenville / MT- Helena Who we are: Welcoming, collaborative and having the opportunity to make an impact - is how our employees describe working... 
    Remote work
    Flexible hours

    Galileo Financial Technologies

    San Francisco, CA
    3 days ago
  •  ...Staff Software Engineer, Device Management Rippling gives businesses one place to run HR, IT, and Finance. It brings together all of the workforce systems that are normally scattered across a company, like payroll, expenses, benefits, and computers. For the first time... 
    Work at office
    3 days per week

    Rippling

    San Francisco, CA
    4 days ago
  • $237.6k - $288k

     ...Senior Staff Software Engineer Crusoe is on a mission to accelerate the abundance of energy and intelligence. As the only vertically integrated AI infrastructure company built from the ground up, we own and operate each layer of the stack — from electrons to tokens... 
    Temporary work

    Crusoe

    San Francisco, CA
    3 days ago
  •  ...'re a team of AI researchers, designers, growth experts, and engineers rethinking human-computer interaction from the ground up. We...  ...and other well-known angels. About the Role As a Staff Software Engineer at Wispr, you'll play a crucial role in building the... 

    Wispr Flow

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

     ...TL;DR - Why This Role Matters We're hiring a Staff Engineer to define and own the technical foundation of how Scribe monetizes. That...  ...team You Could Be a Great Fit If You have 10+ years of software engineering experience, with deep time in monetization,... 
    Full time
    Live in
    Work at office
    Home office
    Flexible hours
    3 days per week

    Scribe

    San Francisco, CA
    3 days ago
  • $300 per month

     ...a high-performing team that believes in each other, come build with us at Crusoe. About This Role We are seeking a Staff Software Engineer to architect, design, and develop the intelligence layer that controls how every GPU node in Crusoe's fleet gets assigned,... 
    Temporary work

    Crusoe

    San Francisco, CA
    3 days ago
  • $175k - $222k

     ...The Role: We are looking for a product-driven Staff Software Engineer to join our team as we build a new software product for the maritime transport industry. Our Wayfinder product runs on board the largest shipping vessels in the world, providing critical decision... 
    Work at office
    Remote work
    Visa sponsorship

    Sofar Ocean

    San Francisco, CA
    1 day ago

Do you want to receive more vacancies?

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