Base Power
Senior Software Engineer, Backend
Austin, TX. Posted 2 months ago
The role
You will design, build, and operate core services for BaseOS, the operating system for a distributed battery network. You will make architectural decisions, set technical standards, and work across backend systems, APIs, and infrastructure using Golang and Python.
What you will do
- Design, build, and operate core services for BaseOS
- Make foundational decisions on system design, data models, and service boundaries
- Work in Golang and Python across backend systems, APIs, and infrastructure
- Design workflow systems to manage deployments, device control, and operational processes
- Use Terraform and AWS to build reliable and repeatable infrastructure
- Partner with hardware, deployments, and operations leadership
- Make decisions with imperfect information and take responsibility for outcomes
- Mentor engineers through code review, design feedback, and technical leadership
Required qualifications
- 6+ years of professional software development experience
- Track record of owning and shipping production systems
- Deep proficiency in a backend language (Go, Python, Java, or similar)
- Experience building and operating distributed systems in production
- Fluency with modern cloud infrastructure (AWS or GCP)
- Experience with containerization (Docker, Kubernetes)
- Experience with infrastructure as code (Terraform or similar)
- Ability to design systems end-to-end
- Product and business intuition
- Track record of cross-functional leadership
- High ownership
- Clear, direct communication and strong technical opinions
Nice to have
- experience with IoT systems
- real-time control systems
- workflow orchestration (e.g., Temporal)
- DevOps practices at fleet scale
About the company
Base is America’s next-generation power company rebuilding the foundation of modern civilization by deploying a vast network of distributed batteries. They are engineers, operators, and creatives solving complex, interdisciplinary challenges.