Twilio is a leading communications company dedicated to providing innovative solutions for businesses worldwide. They are seeking a Senior Software Engineer to join the Deployment Orchestration team, focusing on creating secure and automated deployment processes to enhance software delivery for product teams.
Responsibilities:
- Develop, test, and deploy code and configuration to support internal deployment tooling infrastructure
- Write tickets, spikes, and runbooks for the team, as well as internal product documentation for Twilio
- Operationalize Harness as a unified deployment platform, supporting standardized pipeline templates
- Own and operate a mix of industry standard and Twilio bespoke deployment orchestration tooling
- Support product engineering teams with migrations and debugging of deployment pipeline failures
- Ensure system uptime by participating in a 24x7 weekly oncall rotation alongside the rest of the team
Requirements:
- 5+ years of full-time job experience in a software engineering role on a platform engineering team
- Ability to work in an async software development environment leveraging GitHub, Jira, Slack, and Zoom
- Proficiency in any/all of the following programming languages: Go, Java, Python, Terraform, YAML, Bash
- Experience with Kubernetes GitOps deployments, including Argo CD, Argo Rollouts, and Argo Workflows
- Experience developing in an AWS cloud environment, with a focus on EC2, EKS, ASG, Aurora, and IAM
- Experience with SaaS and open source observability tools, such as Datadog, Grafana, and Prometheus
- Familiarity with SaaS CI/CD tooling including but not limited to Harness, Buildkite, and Terraform Cloud
- Fluency with AI platforms such as Claude, ChatGPT, and/or Copilot to accelerate software development