Software Engineer, Platform Engineering (L3)
New
T
TwilioCloud Infrastructure
This role will be remote, but is not eligible to be hired in CA, CT, NJ, NY, PA, WA.Full-TimeSenior
SalaryBased in Colorado, Hawaii, Illinois, Maryland, Massachusetts, Minnesota, Vermont or Washington D.C. : $138,700 - $173,400. Based in New York, New Jersey, Washington State, or California (outside of the San Francisco Bay area): $146,800 - $183,600. Based in the San Francisco Bay area, California: $163,100 - $203,900.
Apply NowOpens the employer's application page
Job Details
- Experience
- 4+ years of professional software engineering experience
- Required Skills
- AWSKafkaKubernetesAzureGoCI/CDTerraform
Requirements
- 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.
- 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.
- Hands-on Experience implementing GitOps workflows with ArgoCD and automated pipeline orchestration with Harness (or an equivalent enterprise CI/CD platform).
- Strong, hands-on experience with Shell, Terraform, Yaml and Go (Golang).
- Solid experience deploying and managing production workloads in cloud environments, ideally with deep exposure to AWS core services (EKS, EC2, S3) or Azure equivalents (AKS, Virtual Machines, Blob Storage).
- Understanding of container networking (VPC/VNet, pod IPAM, CNI plugins).
- Proficiency with Terraform for provision-level automation and maintaining environment parity.
- Strong theoretical and practical understanding of distributed datastores, caching layers, and asynchronous event streaming (e.g., Kafka or similar queuing ecosystems).
- Strong foundational background in computer science fundamentals, data structures, and building self-healing cloud architectures.
Responsibilities
- Design, build, and operate services and automations to manage kubernetes clusters at scale.
- Partner closely with product management and technical leadership to break down complex system requirements into manageable, iterative milestones.
- Drive rigorous code reviews and push for maintainable patterns in our codebase, ensuring high testing standards (unit, integration, and component testing).
- Manage and enhance cloud configurations across AWS and Azure environments utilizing Infrastructure as Code (Terraform).
- Ensure deep observability coverage by standardizing metrics, alerts, and distributed tracing across core data pipelines.
- Advocate for a clean architectural foundation, proactively identify technical debt, system bottlenecks, and single points of failure.
- Mentor junior engineers, lead technical sprint planning, and share expertise across distributed engineering nodes.
View Full Description & ApplyYou'll be redirected to the employer's site