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 production.
  • Own, operate, and maintain team services in a distributed production environment.
  • Work closely with product managers, stakeholders, leads, architects, and cross-functional teams to understand customer needs and deliver robust solutions.
  • Scale a complex distributed platform with globally distributed points of presence and strong reliability and performance requirements.
  • Solve customer problems for the Voice channel using novel approaches.
  • Contribute clear written documentation and collaboration through detailed prose.

Requirements

  • Minimum 2+ 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.
  • 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.
  • Demonstrated proficiency using 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 contribute with high motivation.
  • Preferred experience with on-call rotations, incident response, and monitoring tools such as Prometheus, Datadog, or Grafana.
  • Preferred experience scaling data tiers with SQL/NoSQL databases and caching technologies.
  • Preferred experience designing and developing horizontally scalable, resilient, high-performance backend systems.
  • Knowledge and experience working with SIP protocol.
  • Knowledge and experience working with Stir/Shaken protocol.
  • Remote role based in Ireland.
  • May require occasional travel for project or team in-person meetings.

Benefits

  • Competitive pay.
  • Generous time off.
  • Parental leave and wellness leave.
  • Healthcare coverage.
  • Retirement savings program.
  • Remote-first work environment.
  • Opportunities to support volunteering and donation efforts.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineer II with Accounting Experience (Colombia)

Sezzle 251-1K Diversified Financial Services

Sezzle is hiring a mid-level Software Engineer with accounting experience to build and support fintech software that improves financial process automation, reconciliation, and related workflows.

AWS Elasticsearch Git GitLab Go Grafana Java Kubernetes MySQL PostgreSQL Prometheus Python React React Native TypeScript
4 minutes ago

Junior Software Engineer (LATAM)

Sezzle 251-1K Diversified Financial Services

Sezzle is hiring a Junior Software Engineer to help design, develop, and support software solutions for its fintech shopping platform, with a focus on building and maintaining features in a fast-paced growth environment.

AWS Git GitLab Go Grafana Kubernetes Microservices MySQL Prometheus Python React React Native TypeScript
4 minutes ago

Staff Software Engineer (Platform)

Fortis Games 251-1K Internet Software & Services

Fortis Games is hiring a Staff Software Engineer (SDK) to own live operations features and client-side game development for Unity-based products, from design through live support.

TDD
4 minutes ago

Senior Software Engineer (Brazil)

Sezzle 251-1K Diversified Financial Services

Sezzle is hiring a Senior Software Engineer to build backend-focused product and platform solutions for its fintech shopping experience, collaborating across teams to deliver scalable features and support business growth.

AWS CI/CD Datadog Elasticsearch Git GitLab Go Kafka Kubernetes Microservices MySQL New Relic PostgreSQL Prometheus Python RabbitMQ React React Native REST API SQL TypeScript
19 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