Software Engineer, Deployment Platform
Core
Build and evolve a high-scale deployment platform enabling declarative service rollouts, progressive delivery strategies, and automated safety checks across multi- and hybrid-cloud environments.
Role type
Senior IC software engineer (deployment platform & CI/CD)
Builds
Deployment DSL, GitOps operator, pipeline orchestration, canary analysis, and phased rollout capabilities
Domain
Cloud-native infrastructure, continuous delivery, distributed systems
Required skills
Java, distributed systems, cloud architecture, REST/gRPC/GraphQL APIs, microservices, service deployment
Preferred skills
Kubernetes, Docker, Spinnaker, Helm, Argo CD, GitOps, Terraform, Ansible, AI-powered CI/CD tooling
Technologies
Cassandra, Kafka, Redis, AWS, GCP
Responsibilities
Design and build deployment platform features including DSL and pipeline orchestration; implement progressive delivery capabilities like canary analysis and metric gates; integrate with distributed systems and broader deployment ecosystem; deliver APIs and tooling for developer experience and deployment intelligence
Seniority
Mid-level, hands-on IC