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.
Role & Responsibilities As a Staff Software Engineer in Automation, you will be expected to:
Required Qualifications
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!
- 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.
- 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
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.
- 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.
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.
- 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).
- 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.
- 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.
- 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
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...SuggestedImmediate startHome officeFlexible hours$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...SuggestedFull timeWork at officeFlexible hours$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...SuggestedFull timeWork at office$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...SuggestedFull timeWork at officeLocal areaRemote work2 days per week3 days per week$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...SuggestedLocal areaWorldwide$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 timeWork at officeLocal areaRemote work2 days per week3 days per week$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 payWork at officeWorldwideFlexible hours3 days per week- ...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...
- ...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,...
$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 officeLocal area- ...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 officeImmediate start3 days per week
- ...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...
$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 timeWork at officeImmediate start- ...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 officeRemote workHome officeFlexible hours2 days per week3 days per week1 day per week
$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 employmentFull timeLocal areaFlexible hours$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 inFlexible hours- ...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...
- ...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 officeWorldwide3 days per week
$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 timeWork at officeLocal areaRemote workHome officeFlexible hoursDay shift3 days per week$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 timeWork at officeWork from homeFlexible hours- ...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...
- ...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 timeWork at officeLocal areaRemote workRelocation3 days per week
- ...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
$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 workFlexible hours- ...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 office3 days per week
$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- ...'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...
$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 timeLive inWork at officeHome officeFlexible hours3 days per week$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$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 officeRemote workVisa sponsorship
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer. Be the first to apply!
Related searches
- javascript software engineer San Francisco, CA
- senior c# .net software developer San Francisco, CA
- ultimate software San Francisco, CA
- software technical support engineer San Francisco, CA
- software intern San Francisco, CA
- healthcare software sales San Francisco, CA
- mobile software developer San Francisco, CA
- software quality assurance San Francisco, CA
- software sales San Francisco, CA
- embedded software San Francisco, CA

