Senior Backend Software Engineer

Span, Incorporated
San Francisco, CA, United States
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
4 years minimum
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Amazon Web Services Unit Testing Cloud Computing Data Security Software Debugging Memory Management Firmware Mobile Application Software Java Virtual Machine (JVM) Python (Programming Language) Message Queuing Telemetry Transport (MQTT)
+17 more
Performance Tuning Type Systems TypeScript Datadog Cloud Platform System Technical Debt Backend Kotlin Kubernetes Apache Kafka Code Inspection Graphql Front End Software Development Restful APIs Stream Processing Software Version Control Web Api

Job description

Experteer Overview In this Senior Backend role you will shape SPAN Cloud, connecting hardware, mobile apps, dashboards and external APIs. You’ll design scalable, secure data-driven services that serve homeowners, installers, fleet operators, and utility partners. You’ll bridge Cloud and Platform teams, guiding Kubernetes strategy, networking, and observability while delivering end-to-end features. You’ll work across firmware, frontend, and backend to build cohesive, scalable energy-management solutions. Compensation / Benefits * Design and develop features and subsystems for the SPAN Cloud to support diverse end users * Bridge Cloud and Platform teams on deployment, reliability, and infrastructure design * Collaborate with product and design to translate customer needs into features * Coordinate with firmware, frontend, and backend teams to build cohesive products * Work with Kotlin and TypeScript in cloud environments using gRPC, REST, GraphQL and MQTT for IoT devices * Design APIs and data specifications for internal and external users including large enterprise clients * Mentor teammates and share best practices to elevate the engineering organization * Maintain and evolve services with scaling plans, version upgrades, and technical debt management * Act as Cloud team SME on Kubernetes, networking, and observability standards Tasks * 4+ years as a backend engineer with ownership of projects and features * Experience with cross-domain collaboration * Experience with AWS (cloud-native platforms) * Experience with version control, type systems, linting, and unit testing * 4+ years in a common backend language with Kotlin, TypeScript, and Python * Strong JVM expertise with performance tuning and memory management * Deep Apache Kafka experience (topics, consumer groups, stream processing) * Hands-on Kubernetes experience including debugging and deployment architecture * Experience operating observability platforms at scale (Datadog) Key requirements * Competitive compensation + equity * Comprehensive medical/dental/vision benefits * Parental leave up to 24 weeks * Flexible hours * Office near BART and Caltrain * Strong team culture and events

Requirements

4+ data specifications for internal and external users including large enterprise clients * Mentor teammates and share best practices to elevate the engineering organization * Maintain and evolve services with scaling plans, version upgrades, and technical debt management * Act as Cloud team SME on Kubernetes, networking, and observability standards Tasks * 4+ years as a backend engineer with ownership of projects and features * Experience with cross-domain collaboration * Experience with AWS (cloud-native platforms) * Experience with version control, type systems, linting, and unit testing * 4+ years in a common backend language with Kotlin, TypeScript, and Python * Strong JVM expertise with performance tuning and memory management * Deep Apache Kafka experience (topics, consumer groups, stream processing) * Hands-on Kubernetes experience including debugging and deployment architecture * Experience operating observability platforms at scale (Datadog) Key requirements * Competitive aa delivering + equity * Comprehensive medical/dental/vision benefits * Parental leave up to 24 weeks * Flexible hours * Office near BART and Caltrain * Strong team culture and events

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

9:56 min

Expanding browser capabilities with modern web APIs

Ire Aderinokun · JS Congress

2:52 min

Generating APIs with the Neo4j GraphQL library

William Lyon · LIVE

8:52 min

Discussing backend technical stacks and balanced performance evaluations

Sebastian Hans · LIVE

2:18 min

Recommended resources and frameworks for learning Kotlin natively

Iris Hunkeler · LIVE

1:17 min

Storyblok engineering context and tech stack overview

Sebastian Gierlinger Sebastian Gierlinger · WWC 2025

Videos

See all

Related articles

See all