CronJobs

backend jobs

Software Engineer, Backend - Base Power Platform

Base Power · Austin, TX

onsitemidPosted Nov 9, 2026GoAWSgRPCprotobufConnectinfrastructure as code

Apply on the employer site

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.

Browse all software engineering jobs →

Follow fresh jobs in Discord