Staff Software Engineer
Twilio· Engineering
Hybrid (Ireland)Full-timePosted 3mo ago
About the role
Staff Software Engineer role on the Voice Connectivity Trust team at Twilio. Responsible for end-to-end software delivery in a distributed production environment, owning services, collaborating with product and cross-functional teams, and applying agile practices to continuously deliver value.
Responsibilities
- Be an owner: Design and implement real-time services with high throughput and low latency requirements, verify, deploy and operationalize them
- Wear the customer's shoes: Work closely with stakeholders to understand customer needs and, devise and deliver, simple, robust and scalable solutions
- Write it down: Be comfortable expressing thoughts and ideas as detailed prose and use it as an effective means to collaborate with leads, architects and cross functional teams
- Be bold: Embrace the challenge of scaling a complex distributed platform with points of presence globally, each one concerned with high availability, high reliability, high throughput, low latency, and media fidelity
- Draw the owl: Figure out novel ways of solving customer problems for the Voice channel
Qualifications
- Minimum 8 years of hands-on experience in a large scale, distributed applications environment on JVM based technologies
- Bachelor's degree in Computer Science or a related engineering field
- Strong Computer Science fundamentals not limited to 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 driving the optimization of 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 - essential for effective AI prompting and for creating clear technical documentation
- Proven ability to critically evaluate AI-generated code for correctness, security, performance, and maintainability
- Hands-on Java experience with strong fundamentals, able to architect, review, and debug code whether it's yours, a teammate's, or an AI agent's
- Demonstrated proficiency working with AI coding assistants (Claude, GitHub Copilot, Cursor, or similar) - you should be able to describe your workflows and show examples
- Experience scaling data tiers employing a variety of SQL/NoSQL database and caching technologies
- Hands on experience scaling production backend systems, with the proven ability to design and develop horizontally-scalable, resilient and performing-under-load systems
- Strong team collaborator who is both highly motivated and a motivating influence on peers
- Demonstrated technical leadership by driving architectural decisions, leading cross-functional technical initiatives, and actively mentoring team members
Skills
Required:JavaDistributed systemsRESTful servicesEvent-driven architecturesCI/CDCloud platformsMonitoring/alertingAI tooling
Benefits
- Competitive pay
- Generous time off
- Parental and wellness leave
- Healthcare
- Retirement savings program
- Offerings vary by location
Last updated Oct 1, 2026. Interested? Apply on the company site.
About Twilio
Twilio platform for communications and programmable APIs across messaging, voice, video, and AI-enabled workflows.
AIAI agent productivityAll productsCDPCPaaSConversational AIConversationsCustomer Data Platform
More open roles at Twilio
- Senior Executive Business Partner, Strategy & Operations3d agoHybrid (Remote - US) · Services
- Senior Product Manager3d agoHybrid (United States) · Product Management
- Payroll Tax and Compliance Analyst3d agoHybrid (Ireland) · Accounting
- Americas Sales Business Partner Manager3d agoRemote · Sales Operations
- Strategy & Operations Manager3d agoHybrid (Remote - US) · Carrier Relations/Carrier Ops