About the Role
Join Twilio as a Cloud Software Engineer in a fully remote role. This position is vital for enhancing our Edge Services team, responsible for managing Twilio’s Web Console and API traffic. As a Cloud Software Engineer, you'll contribute to building high-availability services that handle billions of requests daily, ensuring that our customers receive exceptional service.
What You'll Do
- Design, implement, and maintain scalable, high-availability cloud infrastructure for Twilio’s microservices.
- Operate and maintain highly available services handling billions of weekly requests.
- Manage Infrastructure as Code (IaC) using tools like Terraform, ensuring operational best practices.
- Build and optimize CI/CD pipelines to support continuous integration and deployment.
- Monitor, troubleshoot, and ensure uptime of services through on-call rotations and incident response.
- Collaborate with cross-functional teams in agile ceremonies to drive technical excellence.
- Continuously improve cloud-based services, focusing on reliability, performance, and scalability.
- Research and improve the design and implementation of Twilio’s API infrastructure regularly.
Requirements
- 2+ years of experience in cloud or DevOps engineering, with proficiency in one or more programming languages, preferably Python or Java.
- Experience in architecting AWS cloud-based solutions, leveraging AWS services such as CloudFront, Lambda, S3, etc.
- Experience in any infrastructure as code using tools like Terraform.
- Familiarity with building and managing CI/CD pipelines (e.g., Buildkite), optimizing deployments, and maintaining high reliability through SLOs.
- Exposure to SLO tracking tools such as Datadog, and log management solutions like AWS CloudWatch, Athena, Grafana.
- Previous exposure to service-oriented architectures, microservices, or REST APIs is highly preferred.
- Hands-on experience with making changes in production systems for cloud-native database solutions and data pipelines.
- Ability to collaborate effectively within an agile, fast-paced team, understanding the full software development lifecycle.
Nice to Have
- Experience in Security such as WAF management, threat assessment.
- Experience building self-service platform tools to improve developer experience and improve launch speed for internal teams.
- Proficient in Terraform.
What We Offer
- Competitive pay and generous time off.
- Ample parental and wellness leave.
- Healthcare and retirement savings program.
- Support for volunteering and donation efforts.
- A vibrant team culture that embraces diversity and inclusion.
This Cloud Software Engineer position at Twilio offers a unique opportunity to work remotely while contributing to high-impact projects in cloud infrastructure. With competitive pay and a strong emphasis on team culture, it's a great fit for skilled engineers.
Generating success profile...
Analyzing job requirements and market data
Loading market overview...
Analyzing market trends and skill demands
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months