Base Power

Software Engineer, Infrastructure

Austin, TX. Posted 6 months ago

The role

You will design and operate shared infrastructure, internal platforms, and core services. You will work across backend, hardware, and infrastructure teams to set standards and introduce frameworks and tooling.

What you will do

  • Define service interfaces, deployment patterns, and operational standards with backend, device, and hardware teams.
  • Identify and reduce fragmented or siloed implementations.
  • Design, build, and maintain shared platforms and infrastructure.
  • Introduce and evolve infrastructure and system patterns for distributed services and hardware-integrated systems.
  • Build tooling and defaults for local and remote development.
  • Own and continuously improve CI/CD systems.
  • Document platform architecture, design decisions, and recommended engineering practices.

Required qualifications

  • Experience working on complex or failure-prone systems.
  • Strong experience in backend or infrastructure engineering within cloud-based environments.
  • Hands-on experience with modern cloud platforms such as AWS, GCP, or Azure.
  • Experience defining and operating infrastructure using infrastructure-as-code tools (e.g., Terraform, CloudFormation, or similar).
  • Strong programming skills in languages commonly used for backend services or tooling (e.g., Go, Python).
  • Solid understanding of distributed systems fundamentals, service-oriented architectures, and containerized workloads.
  • Experience designing and evolving CI/CD systems and software delivery workflows.
  • Strong communication skills and comfort collaborating across backend, device, and hardware-adjacent engineering teams.
  • Comfort taking ownership of broad, evolving infrastructure responsibilities in a fast-moving environment.

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.