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.
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
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.
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
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
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++.