Software Engineer
Twilio
United States Posted October 15, 2026
Check how well your resume matches this job
Salary Range
$138,700 - $203,900
Job Description
Join Twilio SendGrid as a Software Engineer, where you'll play a critical role in developing, deploying, and managing highly available, massive-scale distributed systems. You'll be involved in modernizing backend systems, optimizing Go-based microservices, and contributing to the design and reliability of our dual-cloud infrastructure. You'll also mentor junior engineers, lead technical sprint planning, and advocate for a clean architectural foundation. Enjoy benefits such as work-from-home opportunities, generous annual time off, comprehensive health programs, and more.
- Architect and ship reliable, high-velocity features that handle critical traffic with low end-to-end latency.
- Drive rigorous code reviews and push for maintainable patterns in our Go codebase, ensuring high testing standards.
- Manage and enhance cloud configurations across AWS and Azure environments utilizing Infrastructure as Code (Terraform).
- Modern Development Workflow: Practical experience leveraging AI-assisted development tools (such as Claude Code) to accelerate code generation, automate testing, and streamline debugging workflows
- Distributed Systems: Strong theoretical and practical understanding of distributed datastores, caching layers, and asynchronous event streaming (e.g., Kafka or similar queuing ecosystems)
- Language Proficiency: Strong, hands-on production experience writing clean, idiomatic, and highly concurrent Go (Golang), Java or Python
- Experience: 4+ years of professional software engineering experience building and operating resilient backend services at scale
- Systems Mindset: Strong foundational background in computer science fundamentals, data structures, and building self-healing cloud architectures
- Infrastructure as Code: Proficiency with Terraform for provision-level automation and maintaining environment parity
- Cloud Infrastructure: Solid experience deploying and managing production workloads in cloud environments—ideally with deep exposure to AWS core services (such as EC2, S3, Aurora, or DynamoDB) AND Microsoft Azure equivalents (such as Virtual Machines, Blob Storage, Azure SQL, or Cosmos DB)
- Prior experience managing high-throughput applications running inside containerized infrastructure (Docker, Kubernetes)
- Familiarity with database migration pathways (e.g., transitioning traditional on-prem/relational datastores to managed instances like AWS Aurora)
- Experience implementing OpenTelemetry or distributed tracing systems across decoupled microservice platforms
- Direct experience handling constraints related to network topology, proxy layers, or mail transfer agent (MTA) protocols
Required Skills
Similar Jobs
How to apply
You apply on Twilio’s own careers site. No account needed.
Apply on company siteUpload your resume and ARes scores it against this job in a few seconds. No account needed.
Already have access? Sign inAbout Twilio
See every open role at Twilio on ARes.
More Jobs at Twilio