Staff/ Sr Staff Software Engineer

SPAN is mission-driven to design, build, and deploy products that electrify our built environment, decarbonize our world, and slow the effects of climate change.
$175,000 - $210,000
Backend
Staff Software Engineer
Contact Company
4+ years of experience
AI · Enterprise SaaS

Description For Staff/ Sr Staff Software Engineer

SPAN is enabling electrification for all ⚡

SPAN is mission-driven to design, build, and deploy products that electrify our built environment, decarbonize our world, and slow the effects of climate change.

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

As a software engineer on the R&D Infrastructure Team, you will craft mission-critical internal platforms enabling control, monitoring, and analysis of various experimental and test efforts. Your creative solutions will weave sensors, metrics, and logs into an accessible framework for capturing and understanding physical measurements. While exploring concepts from microcontroller analog sampling to cloud services, your work will have a daily impact on Span's current and future products.

Potential Projects:

  • Develop and maintain flexible internally-facing web and backend applications for essential system management and fleet service tasks
  • Assist with development of reliable data collection, processing, exploration, and presentation for long-term hardware test monitoring and alerts
  • Assist with fast-response control and monitoring software for prototyping and short-term hardware/software research efforts
  • Provide general assistance to other teams where cross-functional knowledge is needed
  • Develop useful interfaces and drivers for physical test hardware and integrate incoming data sources with our monitoring and analysis platforms

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.

Last updated a month ago

Responsibilities For Staff/ Sr Staff Software Engineer

  • Craft mission-critical internal platforms enabling control, monitoring, and analysis of various experimental and test efforts
  • Develop and maintain flexible internally-facing web and backend applications for essential system management and fleet service tasks
  • Assist with development of reliable data collection, processing, exploration, and presentation for long-term hardware test monitoring and alerts
  • Assist with fast-response control and monitoring software for prototyping and short-term hardware/software research efforts
  • Provide general assistance to other teams where cross-functional knowledge is needed
  • Develop useful interfaces and drivers for physical test hardware and integrate incoming data sources with monitoring and analysis platforms

Requirements For Staff/ Sr Staff Software Engineer

Python
Linux
Node.js
TypeScript
  • Professional experience developing, deploying, and maintaining applications written in Python (4+ years), C, Rust, Node/Typescript, and/or related technologies
  • Experience developing, deploying, and maintaining web and database applications
  • Experience developing functional front ends for internally-facing applications
  • Experience building containerized applications
  • Experience setting up and managing Linux-based systems, complete familiarity with common administration tasks, shell commands, package management etc.
  • Able to collaborate effectively with coworkers in shared codebases, including competency with software versioning and documentation systems

Benefits For Staff/ Sr Staff Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Equity
  • 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 six (6) months 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 unlimited PTO

Interested in this job?

Jobs Related To SPAN Staff/ Sr Staff Software Engineer

Staff/ Senior Systems Integration Engineer

SPAN is seeking a Staff/Senior Systems Integration Engineer to ensure product performance and integration, working cross-functionally on design, testing, and issue resolution.

Staff Systems Engineer

Staff Systems Engineer at SPAN: Lead end-to-end requirements management and systems architecture for clean energy products.

Manager, Digital Experience Tooling

Lead engineering team for Apple's retail digital experience tooling, managing demo content creation and deployment across global stores.

Apple Pay & Wallet New Product Support Engineering Project Manager

Lead the development of support strategies for Apple Pay products as a Project Manager, combining technical expertise with customer advocacy at Apple.

Software Engineering Manager, DNS Systems

Lead Apple's DNS infrastructure team, managing critical systems that serve billions of devices worldwide while contributing to system architecture and development.