Base Power
Software Engineer, Backend - Core Experience
Austin, TX. Posted 6 days ago
The role
You will design and build distributed systems that support critical member and operational workflows. This includes building infrastructure for experimentation, integrations, and workflow orchestration to automate processes and manage live data.
What you will do
- Design and build distributed systems that support critical member and operational workflows.
- Define clear ownership, state, invariants, and failure handling for processes.
- Build systems that remain correct under retries, duplicate events, delayed data, partial failure, concurrent updates, and manual intervention.
- Make tradeoffs between consistency, availability, latency, operational complexity, and member experience.
- Identify process bottlenecks and turn manual or error-prone work into reliable automation.
- Build infrastructure for experimentation, integrations, and workflow orchestration.
- Stream live and derived data into internal and member-facing applications.
- Write clearly and align technical decisions across engineering and non-engineering stakeholders.
Required qualifications
- Strong systems and API design fundamentals.
- Deep analytical ability and sound technical judgment in ambiguous environments.
- Experience building or operating distributed systems with real correctness requirements.
- Comfort reasoning about idempotency, ordering, state machines, reconciliation, observability, and recovery from failure.
- Ability to separate stakeholder requests from the underlying system or product problem.
- Strong written communication and a high bar for clarity.
Nice to have
- Experience with operationally complex products
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.