Twilio logo
    T

    Staff Software Engineer

    Twilio
    Remote - Ireland
    Remote
    Senior
    Full Time
    remotestaffjavaaidistributed systemsvoice connectivity

    Requirements

    • •Minimum 8 years of hands-on experience in large scale, distributed applications environment on JVM based technologies
    • •Bachelor's degree in Computer Science or related engineering field
    • •Strong Computer Science fundamentals including data structures, algorithms, operating systems, and distributed systems
    • •Experience building RESTful services, API design and event-driven architectures (Kafka, SQS)
    • •Hands-on experience designing and optimizing CI/CD pipelines
    • •Experience with on-call rotations, incident response, monitoring/alerting tools (Prometheus, Datadog, Grafana)
    • •Hands-on experience with cloud infrastructures such as AWS, GCP, OpenStack or Azure
    • •Excellent written communication skills
    • •Proven ability to critically evaluate AI-generated code for correctness, security, performance, and maintainability
    • •Hands-on Java experience with strong fundamentals
    • •Demonstrated proficiency working with AI coding assistants (Claude, GitHub Copilot, Cursor, or similar)
    • •Experience scaling data tiers with SQL/NoSQL databases and caching technologies
    • •Hands-on experience scaling production backend systems with horizontally-scalable, resilient and performing-under-load systems
    • •Strong team collaborator and motivating influence
    • •Demonstrated technical leadership by driving architectural decisions, leading cross-functional initiatives, and mentoring team members

    What You'll Do

    • •Participate in all phases of the software development life cycle including requirements gathering, technical design, estimations, sprint planning, coding, testing, deployments and on-call support
    • •Own, operate and maintain team services in a distributed production environment
    • •Design and implement 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
    • •Express thoughts and ideas as detailed prose for collaboration
    • •Scale a complex distributed platform with high availability, reliability, throughput, low latency, and media fidelity
    • •Solve customer problems for the Voice channel

    Nice to Have

    • •Effective use of AI to deliver value efficiently
    • •Knowledge and experience working with SIP protocol
    • •Knowledge and experience working with Stir/Shaken protocol

    Benefits

    • •Competitive pay
    • •Generous time off
    • •Ample parental and wellness leave
    • •Healthcare
    • •Retirement savings program

    About Twilio

    Twilio is a cloud communication company that enables users to use standard web languages to build voice, VoIP, and SMS apps via a web API.

    San Francisco, CA, US
    5000 - 10000
    Developer Tools