Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Twilio

Staff Software Engineer – Email

Twilio

Software Engineer creating and managing highly available distributed systems at Twilio. Collaborating globally to enhance customer experience through innovative solutions.

Posted 6/1/2026full-timeRemote • California • 🇺🇸 United StatesLead💰 $171,120 - $213,900 per yearWebsite

Tech Stack

Tools & technologies
AWSAzureCloudDistributed SystemsGoGoogle Cloud PlatformJavaKafkaKubernetesMySQL

About the role

Key responsibilities & impact
  • Build and operate your team's services in a distributed production environment used by millions of customers across the globe.
  • Collaborate routinely with other team members as well as members of the wider organization to tackle complex problems in distributed computing.
  • Help, guide, mentor and influence more junior members of the team in their career.
  • Communicate effectively to executives, to your peers, and internally among your team.
  • Constantly look for areas of improvement in systems and optimize. Be an advocate for balancing tech debt and feature development.

Requirements

What you’ll need
  • 8+ years of relevant experience building highly available, scalable, fault tolerant and maintainable distributed systems to help deliver mission critical applications.
  • Strong experience with Golang, Java, or similar technologies
  • Demonstrated track record in service ownership
  • Operational excellence focussed mindset: Understands value of monitoring with metrics and alerting. Knows how to build resilient systems that are maintainable for years to come.
  • Excellent written and spoken communication skills. Ability to articulate and present vision to both technical and non technical stakeholders.
  • Strong technical and leadership chops - Led technical decisions for your team and influenced technical decisions across your functional domains on large scale projects. Led initiatives/projects that enforce operational reliability factors such as monitoring, performance and capacity planning, security, and disaster response.
  • Degree in Computer Science or a related field, or equivalent work experience.
  • Experience delivering software using Containers/Kubernetes.
  • Experience with Kafka data pipelining.
  • Experience with MySQL or AWS Aurora database systems.
  • Understanding of cloud technologies and experience in at least one cloud platform: AWS, GCP, or Azure.

Benefits

Comp & perks
  • competitive salary
  • remote-first work culture
  • opportunities for personal and professional growth

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
GolangJavadistributed systemsservice ownershipmonitoringKubernetesKafkaMySQLAWS Auroracloud technologies
Soft Skills
communicationmentoringleadershipcollaborationproblem-solvinginfluencingorganizational skillsarticulationpresentation skillsadvocacy