Software Engineer, Platform Engineering
@ Twilio

Hybrid
$130,000
Hybrid
Full Time
Posted 12 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXXXXXX XXXXXXXX******* @twilio.com
Recommended after applying

Job Details

Who We Are

At Twilio, we’re shaping the future of communications from the comfort of our homes. We deliver innovative solutions to businesses and empower millions of developers to create personalized customer experiences. Our remote-first work culture and global inclusion make every team member a part of an impactful journey.

See Yourself at Twilio

Join the Deployment Orchestration team under Platform Engineering as our next Software Engineer, Platform Engineering. In this role, you will ensure a safe, secure, and automated path to production by focusing on progressive rollout strategies and robust guardrails.

About the Job

This position augments the Deployment Orchestration team by building a new unified deployment orchestrator that supports automated deployments across environments and regions. The role involves consolidating and modernizing existing solutions across various compute targets such as AWS EC2 VMs and EKS clusters.

Responsibilities

  • Develop, test, and deploy code and configuration for deployment tooling.
  • Create tickets, spikes, runbooks, and internal product documentation.
  • Operationalize Harness as a unified deployment platform with standard pipeline templates.
  • Own and operate a mix of industry standard and Twilio bespoke deployment tools.
  • Support product teams with migrations and debugging pipeline failures.
  • Participate in a 24x7 on-call rotation to ensure system uptime.

Qualifications

Required: 2+ years software engineering experience in platform engineering. Ability to work asynchronously using GitHub, Jira, Slack, and Zoom. Proficiency in Go, Java, Python, Terraform, YAML, Bash, and experience with Kubernetes GitOps deployments (Argo CD, Argo Rollouts, Argo Workflows). Experience in AWS cloud environments, with focus on EC2, EKS, ASG, Aurora, and IAM. Familiarity with SaaS and open source observability tools (Datadog, Grafana, Prometheus).

Desired: Familiarity with SaaS CI/CD tooling (Harness, Buildkite, Terraform Cloud). Fluency with AI platforms (Claude, ChatGPT, Copilot) to accelerate development.

Location & Travel

This role is remote, but is not eligible to be hired in CA, CT, NJ, NY, PA, or WA. Occasional travel may be required for in-person meetings.

What We Offer

Competitive pay, generous time off, extensive parental and wellness leave, healthcare, retirement savings program, and more. Benefits vary by location.

Compensation

For eligible regions, the estimated pay ranges are approximately $114,600 to $143,300 annually, with potential participation in equity and bonus plans. Final salary is determined by skills, experience, and location.

Join Us

If you're ready to unleash your potential and do your best work, apply now! At Twilio, diversity is valued and each unique background is a strength.

Key Skills/Competency

  • Software Engineering
  • Platform Engineering
  • Deployment Orchestration
  • Cloud (AWS)
  • Kubernetes
  • GitOps
  • CI/CD
  • Automation
  • Observability
  • Scripting

How to Get Hired at Twilio

🎯 Tips for Getting Hired

  • Tailor Your Resume: Highlight deployment and cloud experience.
  • Showcase Technical Skills: Emphasize AWS, Kubernetes, and scripting proficiency.
  • Research Twilio: Understand their culture and remote-first values.
  • Prepare for Interviews: Practice live coding and system troubleshooting.

📝 Interview Preparation Advice

Technical Preparation

Review AWS services and architecture basics.
Practice Kubernetes and GitOps deployment scenarios.
Refresh programming skills in Go, Java, and Python.
Study CI/CD pipeline and automating deployments.

Behavioral Questions

Describe a challenge in remote collaboration.
Explain your approach to problem solving.
Share an experience managing on-call responsibilities.
Discuss a time you ensured process reliability.

Frequently Asked Questions