Software Engineer

Twilio

United States Posted October 15, 2026

Check how well your resume matches this job

Remote Full-time Mid level
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
software development distributed systems microservices testing Amazon Web Services Azure Terraform Claude Code Kafka Go Java Python Amazon S3 DynamoDB SQL Docker
How to apply

You apply on Twilio’s own careers site. No account needed.

Apply on company site
How well do you match?

Upload your resume and ARes scores it against this job in a few seconds. No account needed.

Your resume is read to calculate the match and then deleted. Nothing is saved.

Already have access? Sign in
About Twilio

See every open role at Twilio on ARes.

More Jobs at Twilio
Share This Job