Skip to content

Software Engineer - Video

Build and maintain scalable, real-time backend services for Twilio's Voice Trust team to ensure reliable voice communications. Requires 2-3+ years experience with Java, distributed systems, cloud infrastructure, and AI coding tools.

115k – 169kUnited StatesBackend EngineeringRemote2+ YOE

About the role

About the Job

Software Engineer (L2) for Voice Trust team, ensuring reliable voice communication for Twilio's Voice customers. Participate in all phases of software development lifecycle: requirements gathering, technical design, coding, testing, deployments, and on-call support. Own, operate, and maintain services in distributed production environment using Agile methodologies.

Responsibilities

  • Be an owner: Design and implement real-time services with high throughput and low latency requirements, verify, deploy and operationalize them
  • Wear the customer's shoes: Work closely with stakeholders to understand customer needs and, devise and deliver, simple, robust and scalable solutions
  • Write it down: Be comfortable expressing thoughts and ideas as detailed prose and use it as an effective means to collaborate with leads, architects and cross functional teams
  • Be bold: Embrace the challenge of scaling a complex distributed platform with points of presence globally, each one concerned with high availability, high reliability, high throughput, low latency, and media fidelity
  • Draw the owl: Figure out novel ways of solving customer problems for the Voice channel

Qualifications

Required

  • Minimum 2-3+ years of hands-on experience in a large scale, distributed applications environment on JVM based technologies
  • Experience building RESTful services, API design and event-driven architectures (Kafka, SQS)
  • Understanding of CI/CD pipelines
  • Hands on experience with cloud infrastructures such as AWS, GCP, OpenStack or Azure
  • Experience with on-call rotations, incident response, monitoring/alerting tools (Prometheus, Datadog, Grafana)
  • Excellent written communication skills - essential for effective AI prompting and for creating clear technical documentation
  • Proven ability to critically evaluate AI-generated code for correctness, security, performance, and maintainability
  • Strong Java fundamentals with the ability to architect, review, and debug code
  • Demonstrated proficiency working with AI coding assistants (Claude, GitHub Copilot, Cursor, or similar)
  • Bachelor's degree in Computer Science or a related engineering field
  • Strong Computer Science fundamentals (data structures, algorithms, operating systems, distributed systems)
  • Able to work well in a team setting

Desired

  • Can demonstrate with metrics how you have used AI to increase productivity
  • Experience scaling data tiers employing a variety of SQL/NoSQL database and caching technologies
  • Hands on experience scaling production backend systems
  • Knowledge and experience working with SIP protocol
  • Knowledge and experience working with Stir/Shaken protocol

Compensation

Estimated pay ranges (for eligible locations):

  • Colorado, Hawaii, Illinois, Maryland, Massachusetts, Minnesota, Vermont or Washington D.C.: $114,600 - $143,300
  • New York, New Jersey, Washington State, or California (outside SF Bay area): $121,400 - $151,700
  • San Francisco Bay area, California: $134,800 - $168,500

Eligible for equity plan, corporate bonus, health care insurance, 401(k), paid time off.

Skills

JavaRestful ServicesKafkaSQSAWSGCPCI/CDPrometheusDatadogGrafana

Software Engineer (L2) Segment Team

Build and scale backend APIs and distributed data systems for Twilio Segment CDP. Collaborate with product and engineering to design performant services, reduce technical debt, and improve developer and customer experience.

117k – 172kUnited StatesBackend EngineeringRemote2+ YOEGoAWS

Software Engineer II, Backend

Build scalable backend systems for Pinterest's user-facing features, collaborating with product and design teams on full development lifecycle including prototyping, testing, and AI-assisted workflows. Requires 2+ years backend experience with RESTful APIs, storage, caching, and strong AI utilization practices.

119k – 245kSan Francisco, CA +1Backend EngineeringRemote2+ YOEStorageCaching

Media Software Engineer, Speech (All Levels)

Build and enhance real-time audio/video infrastructure using WebRTC for iOS, Android, and web in Cantina's social AI platform. Requires C/C++ experience, systems programming knowledge, and interest in media challenges; all levels from new grads welcome.

120k – 180kSunnyvale, CA +1Backend EngineeringHybridEntry levelC++iOS

Software Engineer, Data Migration

Software Engineer building data migration and code generation tools for modernizing legacy databases to MongoDB. Requires 2+ years backend experience with Java/Spring Boot, Kafka, CDC, and SQL databases.

109k – 215kCalifornia +2Backend EngineeringOn-site2+ YOESQLC++

Software Engineer 3, Atlas Search Systems

Builds and maintains scalable backend infrastructure for Atlas Search, MongoDB's multi-cloud search service. Requires 2+ years experience with distributed systems, multithreaded apps, public clouds, and Java.

109k – 215kSan Francisco, CABackend EngineeringHybrid2+ YOEAWSGCP