Software Engineering
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 is transforming today’s fragile, centralized grid into a resilient and abundant system. We are engineers, operators, and creatives solving some of the most complex, interdisciplinary challenges of our time.
ABOUT THE ROLE
Every Base battery that ends up on a home runs through Deployments Software. We use it to evaluate sites, file permits, schedule installs, dispatch technicians, and maintain batteries once they're live.
We’re looking for a Backend Software Engineer to build the systems driving these workflows.
The problems we work on are varied. You might be building systems for 3D spatial analysis, developing automation platforms, designing scheduling algorithms for technician matching and route optimization, building real-time, multiplayer, offline-capable APIs, or designing infrastructure for monitoring and alerting.
Our software is used by teams across Base, subcontractor electricians, and utility partners. You'll work closely with engineers across Deployments, Inventory, Onboarding, Markets, and Embedded Software to design the services, APIs, and data models that support these products.
WHAT YOU’LL DO
- Design and build backend systems that support Base’s deployment operations, from site evaluation and scheduling to field execution and ongoing maintenance.
- Solve a wide range of technical problems, including automation, scheduling and optimization, real-time systems, s