Software Engineer, Deployment Platform MultiCloud
Core
Build a unified, self-service deployment platform enabling engineers to deploy and run applications on-demand across local and cloud environments.
Role type
Senior IC platform software engineer (deployment infrastructure)
Builds
Unified deployment platform, on-demand environments, and developer tooling (CLI, APIs, UI)
Domain
Cloud infrastructure, distributed systems, networking
Required skills
Go, distributed systems, Kubernetes (controllers/operators), networking (DNS/TLS/ingress), API design (REST/gRPC/GraphQL), data stores (Cassandra/PostgreSQL/Kafka/Redis)
Preferred skills
Java/Python, developer platforms/PaaS, AI-assisted development, observability, React/TypeScript, public cloud (AWS/GCP), GitOps, containerization
Technologies
Go, Kubernetes, Cassandra, PostgreSQL, CockroachDB, Kafka, Redis, gRPC, GraphQL, React, TypeScript, AWS, GCP
Responsibilities
Design and build services for deploying applications into on-demand environments; build systems for hosting and serving deployed applications; deliver clean APIs, CLI, and web UI including AI-powered capabilities; integrate with CI/CD pipelines and identity systems; own networking and connectivity (ingress, egress, routing, DNS, TLS); design and operate distributed data and messaging systems; design platform for isolation, scale, and resilience with built-in observability
Seniority
Senior, hands-on IC