Skip to content
TwilioTwilioUnited States

Software Engineer - Video

Build and operate highly available, low-latency backend services for Twilio’s Voice Connectivity Trust platform. The role requires Java/JVM experience, distributed systems expertise, cloud infrastructure knowledge, and familiarity with AI-assisted development.

139k – 204k/yr
Remote5+ YOEBackend Engineering

About the role

Responsibilities

  • Design, implement, verify, deploy, and operationalize real-time services with high-throughput and low-latency requirements.
  • Work closely with stakeholders to understand customer needs and deliver simple, robust, and scalable solutions.
  • Document technical ideas clearly and collaborate with leads, architects, and cross-functional teams.
  • Scale a complex distributed platform with globally distributed points of presence, high availability, reliability, throughput, low latency, and media fidelity.
  • Develop novel solutions for customer problems in the Voice channel.
  • Participate in requirements gathering, technical design, estimation, sprint planning, coding, testing, deployments, and on-call support.
  • Own, operate, and maintain services in a distributed production environment using Agile methodologies.

Requirements

  • 2–3+ years of hands-on experience in large-scale distributed application environments using JVM-based technologies.
  • Experience building RESTful services, designing APIs, and working with event-driven architectures such as Kafka and Amazon SQS.
  • Understanding of CI/CD pipelines.
  • Hands-on experience with cloud infrastructure such as AWS, Google Cloud, OpenStack, or Azure.
  • Experience with on-call rotations, incident response, and monitoring and alerting tools such as Prometheus, Datadog, and Grafana.
  • Excellent written communication skills for technical documentation and AI prompting.
  • Ability to evaluate AI-generated code for correctness, security, performance, and maintainability.
  • Strong Java fundamentals, including the ability to architect, review, and debug code written by people or AI agents.
  • Demonstrated proficiency with AI coding assistants such as Claude, GitHub Copilot, Cursor, or similar tools.
  • Strong computer science fundamentals, including data structures, algorithms, operating systems, and distributed systems.
  • Ability to work effectively in a collaborative, highly motivated team.
  • Bachelor's degree in Computer Science or a related engineering field.

Nice-to-haves

  • Experience demonstrating measurable productivity improvements from AI.
  • Experience scaling data tiers with SQL and NoSQL databases and caching technologies.
  • Experience designing and developing horizontally scalable, resilient backend systems that perform under load.
  • Knowledge of SIP and Stir/Shaken protocols.

Compensation and Benefits

  • Colorado, Hawaii, Illinois, Maryland, Massachusetts, Minnesota, Vermont, or Washington, D.C.: $138,700–$173,400.
  • New York, New Jersey, Washington State, or California outside the San Francisco Bay Area: $146,800–$183,600.
  • San Francisco Bay Area, California: $163,100–$203,900.
  • May be eligible for equity and a corporate bonus plan.
  • Benefits include healthcare insurance, 401(k), paid sick time, paid personal time off, and paid parental leave.

Skills

Javajvmrestful servicesAPI DesignKafkaamazon sqsCI/CDAWSGCPopenstackAzurePrometheusDatadogGrafanaDistributed Systems
Twilio

Software Engineer

TwilioUnited States

Software Engineer building and scaling highly available distributed systems for Twilio SendGrid's email platform, focusing on backend services, security, customer insights, and new product features. Requires 3+ years experience with Go or similar languages, strong ownership, and collaboration skills.

139k – 204k/yrRemote3+ YOEBackend Engineering
Twilio

Software Engineer L3

TwilioUnited States

Hands-on L3 engineer building and operating high-scale Go-based email delivery systems across AWS and Azure. Focus on distributed systems, IaC with Terraform, observability, and mentoring.

139k – 204k/yrRemote4+ YOEBackend Engineering
Scale AI

Software Engineer, Architecture, Reliability, & Compute

Scale AISan Francisco, CA +3

Build secure backend systems and tools for AI model inference and Public Sector customers. Own reliability, develop CLIs for deployment/testing, collaborate on integration tests. Requires security clearance and hybrid office presence in SF, NYC, DC, or STL.

138k – 259k/yrHybridBackend Engineering
Glean

Software Engineer, Storage

GleanMountain View, CA

Glean is seeking a Backend/Infrastructure Engineer to build and evolve the Storage layer, owning the storage systems that handle sensitive data and enable organizations to discover and act on critical knowledge. This role involves impactful infrastructure problems from architecture to launch, writing high-quality code, and collaborating with teams.

140k – 265k/yrHybrid5+ YOEBackend Engineering
Crusoe

Software Engineer II, Managed Platform Services

CrusoeSan Francisco, CA

Design, build, and scale Crusoe Cloud's customer-facing platforms and managed services. Focus on foundational infrastructure, scalable design, and operational excellence with 3-5 years of experience in Go, Rust, Java, or C++.

140k – 165k/yrOn-site3+ YOEBackend Engineering