Senior Software Engineer
Ireland, England, United Kingdom · पूरा समय
अप्लाय करने वाले प्रथम बनिए
- अनुभव
- 5+ yrs
- वेतन
- —
- उद्घाटन
- 1
- की तैनाती
- 57 मिनट पहले
- कार्य मोड
- कार्यालय में हूँ
- शिक्षा
- Bachelor's degree
- Eligibility
- Applicants with a Master’s or Bachelor’s degree and 5+ years of software engineering experience in backend or infrastructure systems are encouraged to apply. Twilio also welcomes candidates from non-traditional career paths and varied industry backgrounds.
- Resume
- Required to apply
Where you'll work
नौकरी का विवरण
About the company
Twilio builds modern communications technology used by hundreds of thousands of businesses and millions of developers around the world. The organization operates with a remote-first mindset and a strong emphasis on inclusion, collaboration, and global impact. It also uses AI to streamline parts of hiring, while final decisions are made by people on the Twilio team.
The company is looking to add a Senior Software Engineer to the Voice & Video Postflight team.
Role overview
This position focuses on designing and improving distributed systems that support high-performance APIs at massive scale. The work centers on Twilio Voice infrastructure, with an emphasis on reliability, scalability, and low latency. The role also sits at the intersection of API engineering and advanced data systems, including modern database technologies that help customers access large volumes of data smoothly.
Key responsibilities
- Design and build distributed systems that can handle very high throughput and heavy concurrency for Twilio Voice.
- Create APIs with low latency and strong scale characteristics so customers can access communications data in real time.
- Improve and administer distributed database setups to keep high-volume data stores available and performant.
- Take ownership of the product lifecycle from architecture and early prototyping through ongoing support of production services running around the clock.
- Work closely with other engineering teams to solve difficult distributed systems challenges and keep the API layer resilient and easy for developers to use.
Requirements
- Master’s or Bachelor’s degree plus at least 5 years of software engineering experience, preferably in backend or infrastructure-focused work.
- Strong knowledge of distributed systems, including consistency models, partition tolerance, and scaling stateful services.
- Hands-on experience with Java, Spring, Dropwizard, and building RESTful APIs at scale.
- Practical experience with PostgreSQL, Aurora, or comparable relational databases, including performance tuning.
- Familiarity with deploying and operating large services on AWS or GCP.
- Comfort working in an agile environment with a “you build it, you run it” approach.
- Preferred experience with ClickHouse or other columnar databases for analytical workloads.
- Preferred familiarity with infrastructure-as-code tools such as Terraform and Harness.
- Preferred exposure to Kafka or Spark for data movement and processing across distributed systems.
Location and travel
The position is based in Dublin, Ireland, and travel may be needed from time to time for in-person project or team meetings.
Benefits
Twilio offers competitive compensation, generous time off, parental and wellness leave, healthcare, retirement savings support, and other benefits. The exact package may vary depending on location.
Additional information
Twilio encourages applicants from all backgrounds and values diverse career paths, including candidates whose experience may not follow a traditional route. The company also highlights its values of initiative, teamwork, experimentation, and community support through volunteering and donation efforts.
Twilio is an equal opportunity employer and considers applicants without discrimination based on protected characteristics. It also considers qualified applicants with criminal histories where permitted by law. In certain locations, employment is subject to E-Verify participation as required.