Skip to main content
Twilio
Twilio

Software Engineer, Platform Engineering (L2)

RemoteUnited States only· except Canada, CT, NJ +3 more
Published
Role
DevOps
Experience
Mid
Employment
Full-time
Company size
Enterprise
$117k–$146.2k/yr
Check eligibility

Open to US only · except CA, CT, NJ, NY, PA, WA. Set where you work from to check your eligibility.

No BS summary

Software Engineer (L2) with 1-2+ years of experience in backend services and Kubernetes. Must be US-based (excluding CA, CT, NJ, NY, PA, WA) and proficient in at least one of Shell, Terraform, YAML, or Go. Experience with AWS or Azure is required.

Core skills

KubernetesShell/Terraform/YAML/Go

Required skills

AWS/AzureClaude CodeArgoCDCI/CDHarnessEC2S3EKSMicrosoft AzureVirtual MachinesBlob StorageAKSVPCVNetKafka

Optional skills

DockerArgoCDHarnessOPAGatekeeperOpenTelemetryKafka

What you'll do

  • Help design, build, and operate services and automations that support Kubernetes clusters at scale, under the guidance of senior engineers.
  • Work with product management and technical leadership to turn well-scoped tasks into working code.
  • Participate in code reviews and follow established patterns and testing standards (unit and integration testing) across the team and platform.
  • Support cloud configurations across AWS and Azure environments using Infrastructure as Code (Terraform).
  • Help maintain observability coverage, including metrics, alerts, and basic distributed tracing, across core data pipelines.
  • Build awareness of clean architectural practices.
  • Flag technical debt, bugs, and small-scale system issues to your team as you encounter them.
  • Actively seek feedback and mentorship from senior engineers, participate in sprint planning, and share what you learn with peers as you grow into a more senior role.
  • Help design, build, and operate services and automations that support Kubernetes clusters at scale under the guidance of senior engineers.
  • Participate in code reviews.
  • Follow established patterns and testing standards, including unit and integration testing, across the team and platform.
  • Support cloud configurations across AWS and Azure environments using Infrastructure as Code with Terraform.
  • Flag technical debt, bugs, and small-scale system issues to the team as encountered.
  • Actively seek feedback and mentorship from senior engineers.
  • Participate in sprint planning.
  • Share what you learn with peers as you grow into a more senior role.

What they require

  • 1-2+ years of professional software engineering experience, including some exposure to building or operating backend services using Kubernetes.
  • Familiarity with basic Kubernetes operations (deployments, pods, services) is expected; deep production-scale cluster-upgrade experience is not required.
  • Practical experience with, or strong desire to learn, AI-assisted development tools (e.g., Claude Code) to help write code, automate testing, and support debugging workflows.
  • Some exposure to GitOps workflows (e.g., ArgoCD) and CI/CD pipelines (e.g., Harness or an equivalent platform); willingness to learn our specific tooling on the job.
  • Working knowledge of at least one of Shell, Terraform, YAML, or Go (Golang), with a willingness to build proficiency across the rest.
  • Some experience with cloud environments, ideally basic exposure to AWS core services (such as EC2, S3, EKS) or their Microsoft Azure equivalents (such as Virtual Machines, Blob Storage, AKS).
  • General familiarity with networking concepts (VPC/VNet basics) is a plus.
  • Basic familiarity with Terraform or similar IaC tools.
  • Foundational understanding of distributed datastores, caching layers, or asynchronous event streaming (e.g., Kafka or similar queuing systems), through coursework, projects, or professional experience.
  • Solid computer science fundamentals and data structures knowledge, with an eagerness to learn how to build self-healing cloud architectures.
  • Desired: Some exposure to containerized infrastructure (Docker, Kubernetes) in coursework, internships, or professional projects.
  • Desired: Curiosity about advanced deployment strategies (canary, blue/green); prior hands-on experience not required.
  • Desired: Interest in policy-as-code tools such as OPA/Gatekeeper.
  • Desired: Interest in OpenTelemetry or distributed tracing concepts.
  • Desired: Any exposure to network topology, proxy layers, or mail transfer agent (MTA) protocols.
  • Desired: Coursework or personal projects involving distributed datastores, caching, or event streaming (e.g., Kafka).
  • Desired: Interest in multi-cloud environments and a desire to build that experience over time.
  • Familiarity with basic Kubernetes operations such as deployments, pods, and services is expected; deep production-scale cluster-upgrade experience is not required.
  • Practical experience with, or strong desire to learn, AI-assisted development tools to help write code, automate testing, and support debugging workflows.
  • Some exposure to GitOps workflows and CI/CD pipelines; willingness to learn Twilio's specific tooling on the job.
  • Working knowledge of at least one of Shell, Terraform, YAML, or Go, with a willingness to build proficiency across the rest.
  • Some experience with cloud environments, ideally basic exposure to AWS core services or their Microsoft Azure equivalents.
  • General familiarity with networking concepts such as VPC/VNet basics is a plus.
  • Foundational understanding of distributed datastores, caching layers, or asynchronous event streaming through coursework, projects, or professional experience.
  • Preferred: Some exposure to containerized infrastructure in coursework, internships, or professional projects.
  • Preferred: Curiosity about advanced deployment strategies such as canary and blue/green; prior hands-on experience not required.
  • Preferred: Interest in policy-as-code tools.
  • Preferred: Interest in distributed tracing concepts.
  • Preferred: Any exposure to network topology, proxy layers, or mail transfer agent protocols.
  • Preferred: Coursework or personal projects involving distributed datastores, caching, or event streaming.
  • Preferred: Interest in multi-cloud environments and a desire to build that experience over time.
  • May be required to travel occasionally to participate in project or team in-person meetings.
  • Not eligible to be hired in CA, CT, NJ, NY, PA, WA.

Benefits

  • competitive pay
  • generous time off
  • ample parental and wellness leave
  • healthcare
  • retirement savings program
  • equity plan (eligible)
  • corporate bonus plan (eligible)
  • health care insurance
  • 401(k) retirement account
  • paid sick time
  • paid personal time off
  • paid parental leave
  • Competitive pay.
  • Generous time off.
  • Ample parental and wellness leave.
  • Healthcare.
  • Retirement savings program.
  • May be eligible to participate in Twilio’s equity plan.
  • May be eligible to participate in Twilio’s corporate bonus plan.
  • Health care insurance.
  • 401(k) retirement account.
  • Paid sick time.
  • Paid personal time off.
  • Paid parental leave.
  • Support for volunteering and donation efforts.

Communication APIs for SMS, Voice, Video & Authentication

🇺🇸 United StatesTelecommunicationsEnterprisetwilio.com/en-us
Also posted in 1 other channel
$117k–$146.2k/yr