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.

Software Engineer III - Backend (Sunnyvale)

Senior Backend Software Engineer role at Walmart's Sam's Club team, focusing on developing high-performance APIs and services.

Senior Manager, Record to Report

Senior Manager position at Walmart leading cross-functional accounting teams, managing month-end close processes, and driving financial excellence.

Software Engineer III

Senior Software Engineer role at Walmart focusing on building scalable checkout solutions using Node.js, Java, and cloud technologies in Silicon Valley.

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 6 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?