- Experience
- 8+ yrs
- Salary
- —
- Openings
- 1
- Posted
- 4 weeks ago
- Work mode
- Work from home
- Education
- Bachelor's degree in Computer Science or related field
- Resume
- Required to apply
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About Twilio
Twilio is revolutionizing communication by delivering innovative solutions to a vast array of businesses globally and empowering millions of developers to create tailored customer interactions. As a remote-first company valuing connection and inclusivity, our diverse teams collaborate worldwide to make a significant impact daily. Your career growth and learning are in your hands with us.
Role Overview
We are seeking a Staff Software Engineer to join our Voice Connectivity Trust team. This role focuses on supporting customers integrating Voice services by contributing to all stages of software development lifecycle including requirement gathering, design, estimation, sprint planning, coding, testing, deployment, and operational support. The engineer will take ownership of services within a distributed, production environment and follow agile practices to continuously deliver robust solutions.
Key Responsibilities
- Take ownership of designing and implementing real-time services meeting high throughput and low latency targets, and handle verification, deployment, and operation.
- Collaborate closely with stakeholders to comprehend customer requirements and architect simple, scalable, and reliable solutions.
- Effectively communicate ideas through detailed documentation and collaborate with leads, architects, and cross-functional teams.
- Address challenges involved in scaling a complex, globally distributed platform focused on high availability, reliability, throughput, latency, and media quality.
- Innovate new approaches to solve customer voice-related problems.
Qualifications
- Minimum eight years of practical experience developing large-scale distributed applications on JVM-based platforms.
- Bachelor’s degree in Computer Science or related engineering discipline.
- Profound understanding of core Computer Science topics including data structures, algorithms, operating systems, and distributed system design.
- Experience creating RESTful APIs and event-driven architectures using technologies like Kafka and SQS.
- Hands-on skill in designing and optimizing CI/CD pipelines.
- Experience participating in on-call rotations, incident response, and utilizing monitoring tools such as Prometheus, Datadog, and Grafana.
- Proficiency with cloud platforms including AWS, GCP, OpenStack, or Azure.
- Excellent written communication skills crucial for producing clear technical documentation and leveraging AI for code generation and prompt engineering.
- Demonstrated ability to critically analyze AI-generated code for correctness, security, maintainability, and performance.
- Advanced Java programming with experience architecting, reviewing, and debugging code regardless of its source.
- Proven familiarity with AI coding assistants (e.g., Claude, GitHub Copilot, Cursor) and ability to describe and showcase related workflows.
- Experience scaling data storage layers using various SQL/NoSQL databases and caching mechanisms.
- Proven track record in designing resilient, horizontally scalable backend systems that perform under load.
- Strong collaborator who motivates peers and actively contributes to team success.
- Leadership experience in driving architectural decisions, leading cross-team technical projects, and mentoring colleagues.
Preferred Experience
- Demonstrated effective use of AI to enhance development efficiency.
- Familiarity with SIP and Stir/Shaken protocols.
Location and Travel
This position is based remotely in Ireland. Occasional travel may be required for team or project in-person meetings.
Additional Information
Twilio offers a competitive salary, comprehensive benefits including generous leave policies, healthcare, retirement plans, and wellness programs, which vary by location. We uphold equal opportunity employment practices and encourage diverse applicants to apply. Beware of recruitment fraud; official communications come only from @twilio.com addresses and we never request payment or sensitive financial information during hiring.
Level
Mid
Minimum education
Bachelor's Degree