Skip to content
TwilioTwilio

Software Development Engineer 2

Build and operate high-throughput, low-latency real-time voice services for a globally distributed platform. The role requires 2+ years of distributed application experience, strong Java and cloud skills, and experience evaluating and using AI coding tools.

About the job

Responsibilities

  • Design and implement real-time services with high-throughput and low-latency requirements.
  • Verify, deploy, and operationalize services.
  • Collaborate with stakeholders to understand customer needs and deliver simple, robust, scalable solutions.
  • Communicate ideas through detailed technical prose and documentation.
  • Collaborate with leads, architects, and cross-functional teams.
  • Help scale a globally distributed platform for high availability, reliability, throughput, latency, and media fidelity.
  • Develop novel solutions for customer problems in the Voice channel.

Requirements

  • 2+ years of hands-on experience building large-scale distributed applications with JVM-based technologies.
  • Experience building RESTful services, designing APIs, and working with event-driven architectures.
  • Understanding of CI/CD pipelines.
  • Hands-on experience with cloud infrastructure such as AWS, Google Cloud, OpenStack, or Azure.
  • Excellent written communication and technical documentation skills.
  • Ability to evaluate AI-generated code for correctness, security, performance, and maintainability.
  • Strong Java fundamentals, including the ability to architect, review, and debug code.
  • Experience with AI coding assistants such as Claude, GitHub Copilot, Cursor, or similar tools.
  • Bachelor's degree in Computer Science or a related engineering field.
  • Strong computer science fundamentals, including data structures, algorithms, operating systems, and distributed systems.
  • Ability to work effectively in a collaborative team environment.

Nice-to-haves

  • Experience with on-call rotations and incident response.
  • Experience with monitoring and alerting tools such as Prometheus, Datadog, and Grafana.
  • Experience using AI to improve delivery efficiency.
  • 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

  • Competitive pay.
  • Generous time off, parental and wellness leave, healthcare, and a retirement savings program.
  • Benefits vary by location.

Skills

Java, Jvm, Restful Services, API Design, Apache Kafka, Amazon Sqs, CI/CD, AWS, GCP, Openstack, Azure, Distributed Systems, Prometheus, Datadog, Grafana

Bubble

Bubble

Remote

Software Engineer II, Backend
$145k+/yrRemote2+ YOEBackend Engineering

Build and improve high-scale backend infrastructure, workflow systems, data tiers, and reliability tooling supporting billions of requests. The role requires at least two years of software engineering experience, strong coding and problem-solving skills, distributed-systems familiarity, and participation in on-call operations.

MongoDB

MongoDB

Dublin, Ireland

Software Engineer 3, Cluster-to-Cluster
No salary listedRemote3+ YOEBackend Engineering

Build backend services and tooling for cluster-to-cluster data movement, migration, replication, and disaster recovery. The role requires 3+ years of software engineering experience, distributed-systems expertise, a compiled programming language, microservices, and cloud-platform experience.

Rain

Rain

Remote

Software Engineer - Wallets
$220k+/yrRemoteBackend Engineering

Design and lead secure, scalable wallet infrastructure spanning custody, key management, signing, authorization, and recovery. The role requires deep expertise in wallet or cryptographic security infrastructure, distributed systems architecture, and modern blockchain account models.

Supabase

Supabase

Remote

Software Engineer - Branching
No salary listedRemote3+ YOEBackend Engineering

Build and operate a globally distributed CI/CD execution platform, including branch orchestration, ephemeral build environments, scheduling, caching, and pipeline observability. Requires Go and TypeScript expertise plus at least 3 years building cloud infrastructure or distributed systems.

Adaption Labs

Adaption Labs

San Francisco, CA

Platform Engineer, APIs and Security
No salary listedHybrid5+ YOEBackend Engineering

Build and own the secure multi-tenant platform connecting enterprise customers to inference infrastructure, including public APIs, tenant isolation, metering, entitlements, and enterprise access controls. Requires 5+ years of backend, infrastructure, or platform engineering experience and strong Python and API design skills.