Skip to main content

Twilio

Software Engineer (L2)

Remote - US (Remote)midAdded today

About this role

Twilio Sendgrid is seeking an L2 Software Engineer to help design and scale highly available distributed systems handling billions of emails. You'll work on backend service redesign, security enhancements, and new product features in a remote-first environment.

What you'll do

  • Ship reliable, scalable features that deliver customer value by partnering with engineering and product teams
  • Perform thorough code reviews to maintain high code quality standards
  • Identify key system metrics and ensure monitoring coverage for data storage and analytical services
  • Take ownership of assigned tasks and champion efforts to completion
  • Design and implement reliable, maintainable components for distributed systems
  • Solve challenging problems with creativity and initiative

What they're looking for

  • Go or similar typed languages (Java, C#, C++, Rust)
  • Distributed systems design and scalability
  • Code review and quality assurance
  • Monitoring and metrics implementation
  • Docker and Kubernetes
  • System automation
  • Collaboration and teamwork
  • Problem-solving and initiative
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

Twilio

Twilio builds communication and identity infrastructure platforms including voice, email, and authentication services, enabling enterprises to integrate reliable messaging and identity solutions at scale. The company is hiring software engineers, forward-deployed engineers, and senior engineers to develop scalable backend systems, design cloud infrastructure, implement AI-powered features, and partner with customers on production deployments.

Website
twilio.com
View all jobs at Twilio

Likely interview questions

  • Tell us about a time you shipped a feature at scale—what were the biggest challenges and how did you overcome them?
  • Describe your experience with Go or another typed language and why you prefer it for backend systems.