Backend Software Engineer - Enterprise
E2b · San Francisco
About this role
**ABOUT E2B** E2B is a fast-growing Series A startup with over **$37M** in funding and **8-figure revenue**. We’re building the **Agent Cloud** and powering the infrastructure behind AI labs and widely used consumer and enterprise agents. **ABOUT THE ROLE** As a **Backend Software Engineer (Enterprise)**, you’ll develop the **Go services** behind E2B’s enterprise orchestration platform. This platform manages deployments in customers’ **AWS, Google Cloud, and Azure** environments, coordinating operations across **remote Kubernetes clusters**. You’ll extend **APIs and distributed workflows** from design through production operations, partner with **SREs** to keep customer deployments reliable and easy to operate, and participate in **production on-call** for the components you own. --- **WHAT YOU’LL DO** - Build and operate **Go services** for cluster installation, configuration, scaling, upgrades, recovery, and decommissioning. - Develop **distributed workflows** that stay correct through partial failures, retries, and concurrent changes; reconcile state across remote clusters. - Build fleet tools for **cluster inventory, health, configuration drift, rollout progress, and audit history**—and help diagnose failures. - Integrate **Kubernetes APIs, Helm**, and infrastructure packages into repeatable deployment workflows across supported cloud configurations. - Design **APIs and data models** for deployment state, configuration, and access validation; build modular, well-tested orchestration software. - Own reliability: add **observability** and **integration tests**, validate releases and recovery behavior, and use incidents to address recurring failures. - Work with **FDE, Solutions, and Support** on complex deployment issues and software escalations. - Reduce manual fleet operations via **automation** and **self-service tooling**. --- **WHAT WE’RE LOOKING FOR** - **5+ years** building and operating production backend systems (ideally infrastructure control planes, deployment automation, or async services). - Strong **Go** skills (concurrency, memory management, profiling). - Strong **distributed systems** fundamentals (durable workflows, state machines, consistency, idempotency, failure recovery). - Experience designing **REST or gRPC APIs** (resource models, authentication, error handling, documentation, backward-compatible changes). - Experience with **PostgreSQL** (or another relational DB): schema design, indexes, transactions, migrations. - Experience testing/debugging **long-running operations** across unreliable networks and remote systems. - Hands-on **Kubernetes and Helm** experience (cluster APIs, releases). Debug across Go services, cloud IAM, networks, and containers. - Write maintainable, well-tested code; review AI-assisted changes for correctness and fit. - Ability to take an ambiguous backend project from design through production. --- **NICE TO HAVE** - Building AI agents/apps that use tools, execute code, or run in sandboxes. - Building control planes, Kubernetes operators, or infrastructure APIs. - Shipping **BYOC**, private-cloud, or self-hosted software into customer environments. - Multi-cloud, multi-region, or multi-tenant systems. - Terraform modules/plans/state; GitOps (Argo CD) or cloud-provider APIs. - Event-driven systems, message queues, or workflow engines. - Infrastructure/developer-tools/AI-agent platform products. - TypeScript or Python alongside Go. - Open-source backend/Kubernetes/distributed-sys
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.