Twilio logo

Staff Software Engineer - Video and Voice

Twilio

Join Twilio as a Staff Software Engineer

About the Role

Twilio is seeking a Staff Software Engineer to join our team focused on Video and Voice communications. This role is pivotal in building a new team to enhance our global customer support for these key communication channels. As a Staff Engineer, you will engage in all phases of the software development life cycle, including requirements gathering, technical design, coding, testing, and deployment. You will also be responsible for maintaining and operating services in a distributed production environment, using Agile methodologies to deliver continuous value to our customers.

Key Responsibilities

  • Design and Implement Services: Develop real-time services with high throughput and low latency requirements, ensuring they are verified, deployed, and operationalized effectively.
  • Collaborate with Stakeholders: Work closely with stakeholders to understand customer needs and deliver robust, scalable solutions.
  • Mentor Team Members: Provide guidance and mentorship to junior team members, fostering a collaborative and innovative team environment.
  • Scale Distributed Platforms: Tackle the challenges of scaling a complex distributed platform with global points of presence, focusing on high availability, reliability, and media fidelity.
  • Innovate Solutions: Devise novel solutions to customer problems in Video and Voice channels.

Qualifications

Required

  • Minimum 6 years of experience in large-scale, distributed applications using JVM-based technologies.
  • Proficiency in at least one programming language, web stack, and framework.
  • Experience in scaling production backend systems and designing horizontally-scalable, resilient systems.
  • Hands-on experience with cloud technologies such as AWS, GCP, OpenStack, or Azure.
  • Bachelor's degree in Computer Science or a related field.
  • Strong fundamentals in data structures, algorithms, operating systems, and distributed systems.
  • Excellent teamwork and communication skills.

Desired

  • Experience with WebRTC and SIP protocols.

Location

This position is based in our Tallinn, Estonia office, with the option for remote work within Estonia. Occasional travel may be required for team meetings or project collaborations.

What We Offer

Twilio offers a comprehensive benefits package, including competitive pay, generous time-off, parental and wellness leave, healthcare, and a retirement savings program. We also support employee volunteering and donation efforts to foster positive community impact.

Twilio is committed to diversity, equity, and inclusion, and we encourage applicants from all backgrounds to apply. We are an equal opportunity employer and do not discriminate based on race, religion, gender, or any other legally protected characteristics.

If you're ready to unleash your full potential and join a team that values innovation and collaboration, apply now!

Benefits
Extracted with AI

  • Generous time-off
  • Parental and wellness leave
  • Healthcare
  • Retirement savings program

Similar jobs

Last update: 23 minutes ago

Twilio logo
Twilio

Senior Software Engineer - JVM & Cloud Technologies

Join Twilio as a Senior Software Engineer in Tallinn, Estonia, focusing on JVM and cloud technologies.

Twilio logo
Twilio

Staff Software Engineer - Flex

Join Twilio as a Staff Software Engineer on the Flex team, enhancing cloud contact center solutions. Remote or Tallinn-based.

Twilio logo
Twilio

Full Stack Software Engineer (L3)

Lead Full Stack Engineer role focusing on backend and frontend solutions, handling over 1 billion transactions daily.

Twilio logo
Twilio

Staff Machine Learning Engineer

Join Twilio as a Staff Machine Learning Engineer to design AI solutions remotely in Ireland.

Twilio logo
Twilio

Staff Machine Learning Engineer

Join Twilio as a Staff Machine Learning Engineer in Spain, designing AI-powered features for business communications.

Twilio logo
Twilio

Staff Machine Learning Engineer

Join Twilio as a Staff Machine Learning Engineer to design AI solutions remotely in Spain. Requires 5+ years ML experience.

Twilio logo
Twilio

Full Stack Software Engineer (L3) - Commerce Platform

Join Twilio as a Full Stack Software Engineer on the Commerce Platform team, working remotely in the US.

Twilio logo
Twilio

Senior Software Architect - Global Billing Platform

Senior Software Architect for Twilio's Global Billing Platform, focusing on cloud infrastructure and large-scale systems.

Twilio logo
Twilio

Software Engineer (Python, Security Automation)

Join Twilio as a Software Engineer in Security Automation, focusing on Python and security workflows.

Stavvy logo
Stavvy

Staff Software Engineer

Join Stavvy as a Staff Software Engineer to lead core application development with Java, Python, and Kotlin.

Close logo
Close

Senior/Staff Software Engineer - Backend/Python - Remote, USA

Senior/Staff Backend Engineer specializing in Python for a fully remote role in the USA. In-depth experience with web technologies and databases required.

Aiven logo
Aiven

Staff Software Engineer

Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.

Twilio logo
Twilio

Data Engineer - Messaging Data Platform

Join Twilio as a Data Engineer to build scalable data pipelines for messaging platforms. Remote in Ireland.

Temporal Technologies logo
Temporal Technologies

Staff Software Engineer - Control Plane Core

Seeking a Staff Software Engineer with expertise in distributed systems, cloud services, and DevOps for a remote role.

Flex logo
Flex

Staff Software Engineer, Backend - Remote

Seeking a Staff Software Engineer, Backend for a fully remote role. Proficiency in NodeJS+TypeScript and cloud services required.

Wellhub logo
Wellhub

Staff Software Engineer - Platform

Join Wellhub as a Staff Software Engineer to lead platform development, focusing on performance, scalability, and resilience in a remote role.

Podium logo
Podium

Senior Software Engineer - VOIP

Senior Software Engineer specializing in VOIP solutions, with expertise in Java, Python, and Elixir, based in Lehi, Utah.

Toast logo
Toast

Staff Software Engineer (Fullstack)

Join Toast as a Staff Software Engineer (Fullstack) in Dublin, focusing on Java, Kotlin, React, and Typescript.

Stream logo
Stream

WebRTC SFU Engineer

Join Stream as a WebRTC SFU Engineer to enhance real-time audio/video experiences. Work remotely in the EU or on-site in Amsterdam.

Vonage logo
Vonage

Senior Full Stack Engineer

Senior Full Stack Engineer needed for high-performance, distributed systems in cloud communications. Expertise in JavaScript, Vue.js, React.js, and Go required.

Toast logo
Toast

Staff Software Engineer - Fullstack

Join Toast as a Staff Software Engineer - Fullstack, working remotely to revolutionize restaurant technology.

Toast logo
Toast

Staff Software Engineer (Fullstack) - Java/Kotlin

Join Toast as a Staff Software Engineer in Dublin, focusing on fullstack development with Java, Kotlin, and modern web technologies.

Close logo
Close

Senior/Staff Software Engineer - Backend/Python

Join Close as a Senior/Staff Software Engineer to design and scale backend systems using Python and AWS. 100% remote, USA-based.

Ambient.ai logo
Ambient.ai

Staff Software Engineer - Cloud Platform

Join Ambient.ai as a Staff Software Engineer for Cloud Platforms, designing AI/ML microservices in Palo Alto, CA.