SPAN

Renewable Energy

StaffSoftwareEngineer

$135–200k San Francisco, California, United States FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Staff Software Engineer at SPAN. Skills: Test automation infrastructure, Hardware-in-the-loop, Data pipeline. Co-design test automation infrastructure. Diagnose automated test failures”

Industry & Context.

Renewable Energy

What They're Looking For.

Must Have

Proficiency building reliable tools and services in Python, Able to read and reason about C++, Rust, TypeScript, or similar, Experience with hardware-adjacent software, Experience owning internal platform infrastructure, Comfortable standing up new tooling from scratch, Experience operating CI/CD infrastructure

Nice to Have

Experience working in a startup environment, Experience working in the renewable energy industry, Experience with Ansible or similar configuration management, Experience with or preference for a rapid or continuous release cadence

What You'll Do.

Co-design test automation infrastructure

Diagnose automated test failures

Manage and grow hardware test rigs

Monitor hardware and software infrastructure health

Take architectural ownership

How You'll Work.

Team & Collaboration

Work closely with Software teams; Work closely with Device Software teams; Work closely with Hardware Engineering teams; Work closely with Systems teams; Work closely with QA teams

Communication Scope

Open communication

Full Job Description

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 executi

Free ATS check

Applying for this Staff Software Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Ashby

  • Ashby is a fast modern ATS — most applications take under 3 minutes.
  • The resume parser is strong; verify parsed experience dates and job titles.
  • Custom screening questions are often scored algorithmically — answer completely.
  • Location field affects geo-based screening; use your actual metro area.

ANONYMOUS · UNFILTERED

What do employees actually say about SPAN?

Real rants from real employees. Read before you apply.

Read Company Rants →