Senior Software Engineer (L3)

Twilio powers real-time business communications and data solutions that help companies and developers worldwide build better applications and customer experiences.
$135,920 - $199,900
Backend
Senior Software Engineer
Remote
1,000 - 5,000 Employees
5+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Engineer (P3)

Senior Software Engineer role at Twilio, building scalable systems for customer data processing and growth platforms.

Senior Solutions Engineer

Join Twilio as a Senior Solutions Engineer to lead pre-sales activities, become a Segment expert, and advise on customer data strategies.

Sr. Software Development Engineer, Amazon

Senior Software Development Engineer role at Amazon's IT Services division, building scalable internal applications using AWS technologies.

Sr. Software Development Engineer, Studios Tech, Studios Core Software

Senior Software Engineer role at Amazon Studios Technology, building scalable backend systems for TV and movie production, offering $151K-$261K salary plus benefits.

Senior Software Dev Engineer, Alexa Daily Essentials (ADE)

Senior Software Engineer role at Amazon working on Alexa Daily Essentials, building voice-based solutions for home productivity and enterprise customers.

Description For Senior Software Engineer (L3)

Join the team as Twilio's next Backend Senior Software Engineer (L3). Twilio powers real-time business communications and data solutions that help companies and developers worldwide build better applications and customer experiences. Although headquartered in San Francisco, Twilio has a presence throughout South America, Europe, Asia and Australia. The company is on a journey to becoming a global company that actively opposes racism and all forms of oppression and bias.

The Channels team builds the core message passing services to power Twilio's Whatsapp, Facebook Messenger, and other messaging providers. As a Software Engineer on this team, you'll be developing a complex distributed platform in Java, focusing on availability, throughput, latency, and data integrity. You'll work with cloud technologies that enable deployment and management of computing resources globally.

Responsibilities include:

  • Building highly scalable and distributed services
  • Developing internal and public REST APIs and Event based systems
  • Collaborating with a world-class geographically distributed team
  • Constantly improving services that power Twilio's top products
  • Owning the product you work on, including SLA, oncall, incident resolution, and customer feedback
  • Demonstrating strong engagement in the team setting

Required qualifications:

  • Solid computer science fundamentals in data structures and algorithms
  • 5+ years of software development experience in object-oriented languages
  • Experience with REST APIs, mission-critical systems, AWS or other cloud services
  • Experience with highly scalable distributed systems and relational databases

This role offers competitive pay, generous time-off, parental and wellness leave, healthcare, a retirement savings program, and more. The position is remote within the US but not eligible in California, Connecticut, Pennsylvania, New York, New Jersey, or Washington State.

Twilio values diversity and inclusion, seeking candidates who embody their values, called Twilio Magic. They encourage employees to build positive change in their communities through volunteering and donation efforts.

Join Twilio to unleash your full potential, do your best work, and be the best version of yourself in a company that's powering the future of communications!

Last updated 3 months ago

Responsibilities For Senior Software Engineer (L3)

  • Build highly scalable and distributed services
  • Build internal and public REST APIs and Event based systems
  • Collaborate with a world class geographically distributed team
  • Constantly improve services that power Twilio's top products
  • Own the product you work on, including SLA, oncall, incident resolution, and customer feedback
  • Demonstrate strong engagement in the team setting

Requirements For Senior Software Engineer (L3)

Java
MySQL
  • Solid computer science fundamentals - Data structures and algorithms
  • 5+ years of software development experience in object-oriented languages
  • Experience designing, implementing, and integrating with REST APIs
  • Experience building and supporting mission critical, performant user-facing systems
  • Experience working with AWS or other cloud provider services
  • Experience working with highly scalable large distributed systems, relational databases like MySQL, data pipeline systems, frameworks to build high-performance RESTful web services

Benefits For Senior Software Engineer (L3)

Medical Insurance
Parental Leave
401k
  • Competitive pay
  • Generous time-off
  • Parental leave
  • Wellness leave
  • Healthcare
  • Retirement savings program

Interested in this job?