Twilio

Twilio

Twilio is a cloud communication company that offers Communication APIs for SMS, Voice, Video, and Authentication, empowering developers to embed communication capabilities into their software applications globally.

Diversified Telecommunication Services
5K-10K
Founded 2008

Description

  • Design, implement, verify, deploy, and operationalize real-time services with high throughput and low latency requirements.
  • Work with Product Managers and stakeholders to gather requirements and deliver simple, robust, scalable solutions.
  • Participate in the full software development lifecycle, including technical design, estimation, sprint planning, coding, testing, and deployments.
  • Own, operate, and maintain team services in a distributed production environment.
  • Provide on-call support, including incident response, monitoring, and alerting.
  • Collaborate with leads, architects, and cross-functional teams through clear written technical communication.
  • Help scale a complex globally distributed platform with high availability, high reliability, high throughput, low latency, and media fidelity.
  • Develop novel solutions to customer problems for the Voice channel.

Requirements

  • 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 such as Kafka or SQS.
  • Understanding of CI/CD pipelines.
  • Hands-on experience with cloud infrastructure such as AWS, GCP, OpenStack, or Azure.
  • Experience with on-call rotations, incident response, and monitoring/alerting tools such as Prometheus, Datadog, or Grafana.
  • Excellent written communication skills for technical documentation and AI prompting.
  • 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 written by humans or AI agents.
  • Proficiency with AI coding assistants such as Claude, GitHub Copilot, Cursor, or similar, with the ability to describe workflows and provide examples.
  • 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 well in a team and remain highly motivated and motivating.
  • Preferred: ability to show metrics demonstrating how AI increased productivity.
  • Preferred: experience scaling data tiers using SQL/NoSQL databases and caching technologies.
  • Preferred: experience designing and developing horizontally scalable, resilient production backend systems under load.
  • Preferred: knowledge and experience with SIP protocol.
  • Preferred: knowledge and experience with Stir/Shaken protocol.

Benefits

  • Competitive pay with location-based salary ranges from $114,600 to $168,500.
  • Eligibility for Twilio’s equity plan and corporate bonus plan.
  • Healthcare insurance.
  • 401(k) retirement account.
  • Paid sick time and paid personal time off.
  • Paid parental leave.
  • Generous time off plus wellness leave and parental leave.
  • Remote-first work environment with occasional travel for in-person meetings.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Staff Software Engineer, Batch Processing Platform

Pinterest 5K-10K Internet Software & Services

Pinterest is hiring a Staff Software Engineer to build and optimize its batch processing platform and infrastructure for large-scale big data workloads.

Apache Spark Java Presto Python Scala Trino
26 minutes ago

Staff Software Engineer, Backend (Capacity Modeling)

Affirm 1K-5K Diversified Financial Services

Affirm is hiring a leader for its Capacity Modeling team to build and operationalize capacity plans that keep the company’s systems reliable during forecasted traffic spikes and peak sales events.

Apache Spark AWS DynamoDB Kotlin Kubernetes MySQL Python
26 minutes ago

Senior Agentic Systems Engineer

Natera 1K-5K Pharmaceuticals

Natera is seeking a Senior Agentic Systems Engineer to build and scale AI orchestration platforms that use multimodal data to support therapeutic development and clinical innovation.

AWS Generative AI LLM Python Terraform
31 minutes ago

Software Engineer

STR 251-1K Aerospace & Defense

STR’s Sensors Division is seeking a Software Engineer for the SAAM Group to turn advanced sensing and autonomy concepts into real-time software for prototype and operational national security systems.

C++ CI/CD Embedded Systems Git iOS Linux Machine Learning MATLAB Python
41 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers