Taro Logo

Staff, Software Engineer

Twilio delivers innovative communications solutions to hundreds of thousands of businesses and empowers millions of developers worldwide to craft personalized customer experiences.
Tallinn, EstoniaDublin, Ireland
Backend
Staff Software Engineer
Remote
1,000 - 5,000 Employees
8+ years of experience
Enterprise SaaS

Description For Staff, Software Engineer

Twilio is seeking a Staff Software Engineer to join their Core Message Flow team, working on mission-critical services that power one of the world's largest messaging platforms. This role offers an opportunity to work on scalable, reliable, and low-latency services while collaborating with product managers, architects, and other engineers. The position is fully remote-first, based in either Estonia or Ireland, allowing for flexible work arrangements while maintaining strong team connections.

The role involves designing and developing scalable systems to handle increasing message volumes, maintaining service stability and performance, and contributing to code reviews and process improvements. You'll be working with modern technologies including Java, Kubernetes, and AWS services, while being part of a culture that values continuous learning and knowledge sharing.

Twilio offers an impressive benefits package including competitive pay, generous time off, parental and wellness leave, healthcare, and retirement savings programs. The company strongly emphasizes its values, known as "Twilio Magic," and encourages employees to make positive community impacts through volunteering and donation initiatives.

The ideal candidate will bring 8+ years of experience in backend services, strong knowledge of distributed systems, and excellent communication skills. This is an excellent opportunity for someone who wants to work on high-impact technical challenges while being part of a globally distributed, inclusive team that's shaping the future of communications technology.

Last updated 5 days ago

Responsibilities For Staff, Software Engineer

  • Design and develop scalable systems to support continuing increases in message volume and evolving requirements
  • Keep services stable and performant while following a quality-first mindset
  • Support production operations, building, testing, releasing and assisting with team on-call
  • Review code and offer improvements to practices and processes
  • Contribute to feature ideas and betterments through cooperation inside and outside team
  • Build trust and reliability in products, review performance against service level objectives

Requirements For Staff, Software Engineer

Java
Kubernetes
Kafka
  • 8+ years of experience in designing, building, maintaining and scaling backend services in statically compiled languages like Java or C#
  • Strong fundamental knowledge of software development and RESTful service implementation
  • Docker and containerisation experience, K8s experience preferred
  • Experience in building and operating distributed, event driven systems
  • Strong understanding and experience with asynchronous programming
  • Strong oral and written communication skills
  • Bachelor's degree in Computer Science, Engineering or related field, or equivalent experience
  • Experience with AWS offerings - DynamoDB, SQS, EKS, EC2 (desired)
  • Experience with technologies like Kafka and Terraform (desired)

Benefits For Staff, Software Engineer

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

Interested in this job?

Jobs Related To Twilio Staff, Software Engineer