Twilio

Staff Software Engineer

Twilio

Remote · Full Time

Be the first to apply

⚠️
This job is no longer accepting applications. The application deadline has passed. Browse open jobs →
Experience
8+ yrs
Salary
—
Openings
1
Posted
4 weeks ago
Work mode
Work from home
Education
Bachelor's degree in Computer Science or related field
Resume
Required to apply

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About Twilio

Twilio is revolutionizing communication by delivering innovative solutions to a vast array of businesses globally and empowering millions of developers to create tailored customer interactions. As a remote-first company valuing connection and inclusivity, our diverse teams collaborate worldwide to make a significant impact daily. Your career growth and learning are in your hands with us.

Role Overview

We are seeking a Staff Software Engineer to join our Voice Connectivity Trust team. This role focuses on supporting customers integrating Voice services by contributing to all stages of software development lifecycle including requirement gathering, design, estimation, sprint planning, coding, testing, deployment, and operational support. The engineer will take ownership of services within a distributed, production environment and follow agile practices to continuously deliver robust solutions.

Key Responsibilities

  • Take ownership of designing and implementing real-time services meeting high throughput and low latency targets, and handle verification, deployment, and operation.
  • Collaborate closely with stakeholders to comprehend customer requirements and architect simple, scalable, and reliable solutions.
  • Effectively communicate ideas through detailed documentation and collaborate with leads, architects, and cross-functional teams.
  • Address challenges involved in scaling a complex, globally distributed platform focused on high availability, reliability, throughput, latency, and media quality.
  • Innovate new approaches to solve customer voice-related problems.

Qualifications

  • Minimum eight years of practical experience developing large-scale distributed applications on JVM-based platforms.
  • Bachelor’s degree in Computer Science or related engineering discipline.
  • Profound understanding of core Computer Science topics including data structures, algorithms, operating systems, and distributed system design.
  • Experience creating RESTful APIs and event-driven architectures using technologies like Kafka and SQS.
  • Hands-on skill in designing and optimizing CI/CD pipelines.
  • Experience participating in on-call rotations, incident response, and utilizing monitoring tools such as Prometheus, Datadog, and Grafana.
  • Proficiency with cloud platforms including AWS, GCP, OpenStack, or Azure.
  • Excellent written communication skills crucial for producing clear technical documentation and leveraging AI for code generation and prompt engineering.
  • Demonstrated ability to critically analyze AI-generated code for correctness, security, maintainability, and performance.
  • Advanced Java programming with experience architecting, reviewing, and debugging code regardless of its source.
  • Proven familiarity with AI coding assistants (e.g., Claude, GitHub Copilot, Cursor) and ability to describe and showcase related workflows.
  • Experience scaling data storage layers using various SQL/NoSQL databases and caching mechanisms.
  • Proven track record in designing resilient, horizontally scalable backend systems that perform under load.
  • Strong collaborator who motivates peers and actively contributes to team success.
  • Leadership experience in driving architectural decisions, leading cross-team technical projects, and mentoring colleagues.

Preferred Experience

  • Demonstrated effective use of AI to enhance development efficiency.
  • Familiarity with SIP and Stir/Shaken protocols.

Location and Travel

This position is based remotely in Ireland. Occasional travel may be required for team or project in-person meetings.

Additional Information

Twilio offers a competitive salary, comprehensive benefits including generous leave policies, healthcare, retirement plans, and wellness programs, which vary by location. We uphold equal opportunity employment practices and encourage diverse applicants to apply. Beware of recruitment fraud; official communications come only from @twilio.com addresses and we never request payment or sensitive financial information during hiring.

Level

Mid

Minimum education

Bachelor's Degree

Tools & software

Java Apache Kafka required SQS required

How they work

Communication Teamwork & Collaboration Problem Solving Leadership Customer Focus
🤖
Online · instant AI help
Broxer