Taro Logo

Software Engineer (L2)

Twilio delivers innovative communications solutions to hundreds of thousands of businesses and empowers millions of developers worldwide to craft personalized customer experiences.
$114,600 - $168,500
Backend
Mid-Level Software Engineer
Remote
5,000+ Employees
3+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer (L2)

Join Twilio as a Software Engineer (L2) on the SendGrid team, where you'll be at the forefront of building and managing highly scalable distributed systems that process billions of emails. This role offers an exciting opportunity to work on critical infrastructure that handled 12 billion emails on Black Friday 2024 alone. You'll be contributing to new product offerings that provide deep insights into customer email program health and building next-generation integration platforms combining SendGrid's tech stack with Twilio's existing platform.

As a remote-first company, Twilio empowers you to work from anywhere in the US (excluding certain states), while being part of a global team that's shaping the future of communications. You'll be working with Go and other modern technologies like Kubernetes, Kafka, and MySQL, building services that help customers solve complex problems and maintain high system reliability.

The role requires 3+ years of experience and strong proficiency in typed programming languages, particularly Go. You'll be responsible for implementing reliable components, automating processes, and ensuring adequate monitoring of system metrics. The position offers competitive compensation ranging from $114,600 to $168,500 depending on location, plus comprehensive benefits including healthcare, 401(k), paid leave, and equity participation.

Twilio values diverse experiences and encourages applications from candidates whose careers may not have followed traditional paths. You'll be part of a culture that emphasizes ownership, collaboration, and customer focus, working on systems that directly impact millions of users worldwide. The company's commitment to remote work and inclusive culture ensures you'll be part of a vibrant team making a global impact while maintaining work-life balance.

This is an excellent opportunity for engineers who are passionate about distributed systems, enjoy solving complex problems at scale, and want to work with modern technologies in a company that prioritizes both technical excellence and employee growth.

Last updated 7 days ago

Responsibilities For Software Engineer (L2)

  • Build services that provide troubleshooting and insights for customers to help them solve complex problems
  • Perform thorough and thoughtful code reviews to help maintain a high standard of code quality
  • Identify key system metrics and ensure adequate monitoring coverage for new and existing data storage and analytical services

Requirements For Software Engineer (L2)

Go
MySQL
Kafka
Kubernetes
  • 3+ years of experience in your craft with demonstrated skill progression
  • Proficiency with Go or similar typed programming languages (Java, C#, C++, Rust, etc)
  • Ability to implement reliable, maintainable components
  • Automation-minded; experience automating processes and administrative tasks
  • A highly effective collaborator
  • Self-driven; take complete ownership of your tasks
  • Degree in Computer Science or similar experience work experience

Benefits For Software Engineer (L2)

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • Health care insurance
  • 401(k) retirement account
  • Paid sick time
  • Paid personal time off
  • Paid parental leave
  • Corporate bonus plan
  • Equity plan

Interested in this job?