CronJobs

backend jobs

Senior Software Engineer, Backend

Base Power · Austin, TX

remoteseniorPosted Sep 9, 2026GoPythonJavaAWSGCPDockerKubernetesTerraform

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** We’re building **BaseOS**, the operating system that runs the modern power company. It coordinates thousands of distributed batteries, powers our internal operations, and enables reliable, low-cost electricity at scale. As a **Senior/Staff/Principal Engineer** on this team, you won’t just build services—you’ll define how the system works. You’ll make architectural calls, set the technical bar, and take end-to-end ownership of the systems Base depends on every day. **WHAT YOU’LL DO** - **Own critical systems at scale:** Design, build, and operate the core services BaseOS runs on; be accountable for reliability, performance, and long-term direction. - **Set architecture and standards:** Make foundational decisions on system design, data models, and service boundaries across teams. - **Operate across the stack:** Work in **Golang and Python** across backend systems, APIs, and infrastructure. - **Build systems that coordinate the real world:** Design workflow systems (e.g., **Temporal**) to manage deployments, device control, and operational processes across a growing fleet. - **Treat infrastructure as a product:** Use **Terraform** and **AWS** to build reliable, repeatable infrastructure at scale. - **Work across domains:** Partner with hardware, deployments, and operations leadership to turn real-world constraints into clean system design. - **Set the pace and the bar:** Make decisions with imperfect information and help less-senior engineers do the same. - **Mentor and multiply:** Level up engineers through code review, design feedback, and technical leadership. **WHAT YOU’LL BRING** - **6+ years** of professional software development experience, with a track record of owning and shipping production systems. - Deep proficiency in a backend language (**Go, Python, Java, or similar**) and strong judgment on when “well-tested” is enough. - Real experience building and operating **distributed systems** in production (including being paged for failure modes you design around). - Fluency with modern cloud infrastructure (**AWS or GCP**) and containerization (**Docker, Kubernetes**), including owning services other teams rely on. - Experience with **infrastructure as code** (Terraform or similar) and treating infrastructure as a first-class product component. - Ability to design systems end-to-end—from **API design** through implementation, operation, and eventual deprecation.

Listing freshness

CronJobs last confirmed this listing 2h 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