E2b
Backend Software Engineer - Enterprise
San Francisco. Posted 10 days ago
The role
You will develop Go services for an enterprise orchestration platform that manages deployments in AWS, Google Cloud, and Azure environments. You will build distributed workflows, manage remote Kubernetes clusters, and design APIs and data models.
What you will do
- Build and operate Go services for cluster installation, configuration, scaling, upgrades, recovery, and decommissioning.
- Develop distributed workflows that reconcile state across remote clusters.
- Build fleet tools for cluster inventory, health, configuration drift, rollout progress, and audit history.
- Integrate Kubernetes APIs, Helm, and infrastructure packages into deployment workflows.
- Design APIs and data models for deployment state, configuration, and access validation.
- Own the reliability of built services through observability and integration tests.
- Work with FDE, Solutions, and Support on complex deployment issues and software escalations.
- Reduce manual fleet operations through automation and self-service tooling.
- Participate in production on-call for owned components.
Required qualifications
- 5+ years building and operating production backend systems, ideally infrastructure control planes, deployment automation, or asynchronous services.
- Strong Go skills, including concurrency, memory management, and profiling.
- Strong distributed-systems fundamentals, including durable workflows, state machines, consistency, idempotency, and failure recovery.
- Experience designing REST or gRPC APIs, including resource models, authentication, error handling, documentation, and backward-compatible changes.
- Experience with PostgreSQL or another relational database, including schema design, indexes, transactions, and migrations.
- Experience testing and debugging long-running operations across unreliable networks and remote systems.
- Hands-on Kubernetes and Helm experience, including working with cluster APIs and releases.
- Ability to debug issues across Go services, cloud IAM, networks, and containers.
- Write maintainable, well-tested code and review AI-assisted changes for correctness.
- Ability to take an ambiguous backend project from design through production.
Nice to have
- Building AI agents or applications 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.
- Building multi-cloud, multi-region, or multi-tenant systems.
- Terraform modules, plans, and state; GitOps, Argo CD, or cloud-provider APIs.
- Event-driven systems, message queues, or workflow engines.
- Infrastructure, developer-tools, or AI-agent platform products.
- TypeScript or Python alongside Go.
- Open-source backend, Kubernetes, or distributed-systems contributions.
Benefits
- Healthcare, vision, and dental insurance
- Unlimited PTO
- 401k
- Variety of perks for in-office employees
About the company
E2B is a fast-growing Series A startup with over $37M in funding and 8-figure revenue. They build the Agent Cloud and power infrastructure for AI labs and consumer and enterprise agents.