Twilio values diverse experiences from all kinds of industries, and we encourage everyone who meets the required qualifications to apply. If your career is just starting or hasn't followed a traditional path, don't let that stop you from considering Twilio. We are always looking for people who will bring something new to the table!
Experience: 4+ years of professional software engineering experience building and operating resilient backend services at scale using Kubernetes. Experience with CAPI, EKS and managing zero-downtime Kubernetes cluster upgrades, including node draining, API deprecations, and PodDisruptionBudgets
Modern Development Workflow: Practical experience leveraging AI-assisted development tools (e.g., Claude Code) to accelerate code generation, automate testing, and streamline debugging workflows or strong desire to learn
Deployment Orchestration: Hands-on Experience implementing GitOps workflows with ArgoCD and automated pipeline orchestration with Harness (or an equivalent enterprise CI/CD platform)
Language Proficiency: Strong, hands-on experience with Shell, Terraform, Yaml and Go (Golang)
Cloud Infrastructure: Solid experience deploying and managing production workloads in cloud environments - ideally with deep exposure to AWS core services (such as EKS, EC2, S3) or their Microsoft Azure equivalents (such as AKS, Virtual Machines, Blob Storage). Understanding of container networking (VPC/VNet, pod IPAM, CNI plugins
Infrastructure as Code: Proficiency with Terraform for provision-level automation and maintaining environment parity
Distributed Systems: Strong theoretical and practical understanding of distributed datastores, caching layers, and asynchronous event streaming (e.g., Kafka or similar queuing ecosystems)
Systems Mindset: Strong foundational background in computer science fundamentals, data structures, and building self-healing cloud architectures
Prior experience managing high-throughput applications running inside containerized infrastructure (Docker, Kubernetes)
Familiarity with advanced deployment strategies (canary, blue/green analysis)
Experience with OPA/Gatekeeper or similar policy-as-code enforcement in Kubernetes
Experience implementing OpenTelemetry or distributed tracing systems across decoupled microservice platforms
Exposure to network topology, proxy layers, or mail transfer agent (MTA) protocol constraints
Aware and practical understanding of distributed datastores, caching layers, and asynchronous event streaming (e.g., Kafka or similar queuing systems)
Multi-Cloud migration/operating experience
Location
This role will be remote, but is not eligible to be hired in CA, CT, NJ, NY, PA, WA
Travel
We prioritize connection and opportunities to build relationships with our customers and each other. For this role, you may be required to travel occasionally to participate in project or team in-person meetings