PB✓
PBridge
Full-timeDevelopmentWorldwide

Staff Software Engineer (L4)

at Twilio

Twilio is seeking a Staff Software Engineer (L4) to design and deploy machine learning systems that ensure communication across its platforms remains legal, safe, and wanted. This remote-first role involves building scalable, cloud-based distributed systems to support millions of daily transactions.

Job Description

Who we are

At Twilio, we’re shaping the future of communications, all from the comfort of our homes. We deliver innovative solutions to hundreds of thousands of businesses and empower millions of developers worldwide to craft personalized customer experiences.

Our dedication to remote-first work, and strong culture of connection and global inclusion means that no matter your location, you’re part of a vibrant team with diverse experiences making a global impact each day. As we continue to revolutionize how the world interacts, we’re acquiring new skills and experiences that make work feel truly rewarding. Your career at Twilio is in your hands.

We use Artificial Intelligence (AI) to help make our hiring process efficient. That said, every hiring decision is made by real Twilions!

.

See yourself at Twilio

Join the team as Twilio’s next Staff Software Engineer (L4)

About the job

This position is needed to scope, design, and deploy machine learning systems into the real world to ensure that communication across Twilio platforms remains legal, safe and wanted.

As a Staff Software oftware Engineer, you will work in the design and implementation phases of Cloud-based distributed systems built to seamlessly scale to several million transactions per day and automating processes. You will partner with Architects, Product Managers and Operational Leaders for developing anti-fraud/ anti-abuse systems for our customers.

Responsibilities

In this role, you’ll

  • Write clean, efficient, and maintainable code for our distributed systems and microservices, utilizing asynchronous communication patterns for optimal performance. Contribute to the design and implementation of highly scalable architectures, prioritizing reliability, performance, and future-proof growth.
  • Collaborate in defining and monitoring key Service Level Objectives (SLOs) and Service Level Indicators (SLIs) to ensure our systems deliver exceptional user experiences.
  • Learn and grow with your colleagues, actively participating in code reviews, knowledge-sharing initiatives.
  • Partner effectively with cross-functional teams, bridging the gap between technical vision and business goals. Excellent communication and collaboration skills, able to articulate complex technical concepts to both technical and non-technical audiences. Create clear and concise technical documentation, including design decisions, architecture diagrams, and best practices, for future reference and knowledge sharing.
  • Participate in an on-call rotation and ensure timely response to production incidents and system outages.

Qualifications

Twilio values diverse experiences from all kinds of industries, and we encourage everyone who meets the required qualifications to apply. If your career is just starting or hasn't followed a traditional path, don't let that stop you from considering Twilio. We are always looking for people who will bring something new to the table!

*Required

  • 7+ years experience in designing, building and operating high-scale, mission critical cloud based production systems
  • 7+ years of experience with at least two programming languages such as Java, Scala, Python, Ruby or Go
  • 2+ years of experience leading teams of engineers in an agile environment.
  • 2+ years of Experie

Responsibilities & Requirements

Responsibilities

  • Write clean, efficient, and maintainable code for distributed systems and microservices using asynchronous communication patterns.
  • Contribute to the design and implementation of highly scalable architectures.
  • Define and monitor key Service Level Objectives (SLOs) and Service Level Indicators (SLIs).
  • Participate in code reviews and knowledge-sharing initiatives.
  • Partner with cross-functional teams to bridge technical vision and business goals.
  • Create clear and concise technical documentation including design decisions and architecture diagrams.
  • Participate in an on-call rotation and respond to production incidents and system outages.

Requirements

  • 7+ years experience in designing, building and operating high-scale, mission critical cloud based production systems.
  • 7+ years of experience with at least two programming languages such as Java, Scala, Python, Ruby or Go.
  • 2+ years of experience leading teams of engineers in an agile environment.

Benefits & Perks

  • Remote-first work environment.

Skills

Distributed SystemsMicroservicesMachine LearningJavaScalaPythonRubyGoCloud ComputingAgile