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

  • Participate in all phases of the software development lifecycle, including requirements gathering, technical design, estimation, sprint planning, coding, testing, deployment, and on-call support.
  • Design and implement real-time services with high-throughput and low-latency requirements.
  • Verify, deploy, and operationalize services in a distributed production environment.
  • Work closely with product stakeholders to understand customer needs and deliver simple, robust, and scalable solutions.
  • Own, operate, and maintain team services in production.
  • Collaborate effectively with leads, architects, and cross-functional teams through clear written communication.
  • Help scale a complex global distributed platform with high availability, high reliability, and media fidelity.
  • Develop novel approaches to solve customer problems for Twilio’s Voice channel.

Requirements

  • 5+ 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 and 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.
  • 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 written by people or AI agents.
  • Demonstrated proficiency working with AI coding assistants such as Claude, GitHub Copilot, Cursor, or similar.
  • 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 be highly motivated and motivating.
  • Experience scaling data tiers with SQL/NoSQL databases and caching technologies, preferred.
  • Experience designing horizontally scalable, resilient backend systems, preferred.
  • Knowledge of SIP protocol, preferred.
  • Knowledge of Stir/Shaken protocol, preferred.

Benefits

  • Competitive pay.
  • Generous time off.
  • Parental leave and wellness leave.
  • Healthcare benefits.
  • Retirement savings program.
  • Remote-first role based in Ireland.
  • Occasional travel for project or team in-person meetings.
  • Opportunities to support volunteering and donation efforts through Twilio’s community programs.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer, Protect

SoFi 1K-5K Capital Markets

SoFi is hiring a Senior Software Engineer for its Protect team to help build a next-generation insurance platform and shape the technical direction of a greenfield, high-impact business area.

AWS CI/CD Docker DynamoDB Git Java JavaScript Kafka Kotlin Kubernetes LLM Microservices PostgreSQL React Spring TypeScript
4 hours, 29 minutes ago

Software Engineer, Developer (Wallets and Onchain Tools)

Coinbase 1K-5K Capital Markets

Coinbase is hiring a software engineer for its CDP Wallets & Onchain Tools team to build developer-focused APIs, SDKs, and documentation that help accelerate crypto application development onchain.

Android Encryption Flutter GitHub Go iOS Microservices OpenAPI React React Native Solana TypeScript Unity
5 hours, 14 minutes ago

Software Engineer II

Veracyte 251-1K Pharmaceuticals

Veracyte is hiring a cloud engineering and application development professional for its Bioinformatics & Data Science Development team to build scalable cloud-native applications that support cancer diagnostics products and productionize research workflows.

Agile AWS AWS CDK CloudFormation Docker EC2 Kubernetes Machine Learning Microservices Node.js Python React REST API Scrum SQL Terraform Vue.js
5 hours, 14 minutes ago

Staff Software Engineer, C021 Security

Cribl 251-1K IT Services

Cribl is hiring a Staff Engineer for its C021 new product initiative to help design and build an emerging data platform that processes large volumes of streaming data in a fully remote, remote-first environment.

Apache Spark AWS Azure Docker Druid Flink GCP JavaScript Kafka Kubernetes Linux LLM Node.js
5 hours, 14 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