Software Engineer, Backend - Base Power Platform
Base Power · Austin, TX
About this role
## About Base Base is America’s next-generation power company. We’re rebuilding the foundation of modern civilization—electricity—by deploying a vast network of distributed batteries that transforms today’s fragile, centralized grid into a resilient and abundant system. We’re engineers, operators, and creatives solving complex, interdisciplinary challenges. ## About the Role You’ll build the services and APIs behind the **Base Power Platform**—the software that lets Base and our utility partners operate a geographically distributed battery fleet. The **Utilities** team builds the platform, including **Base Operators**, a control plane for: - Monitoring fleet state - Issuing commands - Setting schedules - Configuring partitions - Reporting performance This is a **services-first backend role on AWS**. You’ll design **Go services** and **typed APIs**, move fleet telemetry at scale, and build **multi-tenant primitives** so utility partners can integrate with Base without bespoke engineering. Your code sits between software decisions and physical batteries—**correctness matters**. ## What You’ll Do - Build **Go services** and **Connect/proto APIs** for Base Operators: fleet state, dispatch, schedules, partitions, and performance reporting. - Design and operate the **Utilities telemetry serving path**: ingest battery data at fleet scale and serve it fresh and queryable to Base Operators, reporting, and partner APIs. - Build **multi-tenant, partner-facing APIs**: authentication, tenant isolation, rate limiting, versioning, and self-serve onboarding. - Make control paths safe by construction: idempotency, retries, backpressure, data consistency, and complete audit trails. - Own your services on **AWS end to end**: infrastructure as code, managed queues and databases, deployment, and observability. - Partner with product engineers on API shape: pagination, error semantics, generated clients, and predictable performance. - Partner with Trading and Markets on dispatch, settlement data, and performance guarantees. - Debug production using logs, traces, and metrics—and fix problems permanently. ## What You’ll Bring - **5+ years** building production backend systems (Go heavily used, but systems judgment matters most). - Strong API design instincts: typed contracts (Connect/protobuf/gRPC-style), versioning, error semantics, and empathy for API consumers. - Solid distributed systems fundamentals: queues, retries, idempotency, backpressure, rate limiting, and data consistency. - Experience moving and serving data at scale: streaming/telemetry ingestion, time-series or analytical storage, freshness guarantees. - Experience deploying and operating services on **AWS** with infrastructure as code. - Multi-tenant systems experience (authn/z, isolation, rate limiting) is a plus. - Fluency with observability: metrics, logs, traces, and debugging from production data. - Comfort with edge-connected systems (networks fail, devices disconnect, physical state matters) is a plus. - Clear writing, strong judgment, and the ability to turn ambiguity into facts and decisions. ## About the Team The **Utilities** team builds the Base Power Platform used by Base and utility partners to operate a geographically distributed battery fleet. You’ll build the control-plane services and APIs that provide consoles, utility partners, and Trading with trustworthy fleet data and safe control over physical batteries. ## Notes Base is a startup—priorities shift quickly. Your
Listing freshness
CronJobs last confirmed this listing 1h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.