Software Engineering Graduate

closed
Twilio - University Programs Logo

Twilio - University Programs

๐Ÿ“Remote - Ireland

Summary

Join Twilio as a Software Engineer Graduate in Ireland, starting June/July 2025. This role involves designing, developing, deploying, and operating software solutions for real-time, low-latency communications. You will work in a small, high-impact team, collaborating on complex problems in distributed computing and building scalable infrastructure solutions. The position requires a Bachelor's degree in Computer Science or a related field, proficiency in networking and programming languages, and experience with testing methodologies and databases. Twilio offers competitive pay, generous time off, parental and wellness leave, healthcare, and a retirement savings program.

Requirements

  • Pursuing Bachelorโ€™s degree in Computer Science or Computer Engineering or equivalent field, graduating in June/July 2025
  • Having a proficient background in networking, operating systems, and security
  • Having experience with Python, PHP, C, C++ or Java
  • Having knowledge of unit and integration testing methodologies, and the ability to write, debug and deploy testing frameworks
  • Having experience with traditional RDBMS databases, such as MySQL, Postgres, Oracle, etc

Responsibilities

  • Work in a small, high-impact, diverse team
  • Bring in your expertise and experience to empower your team and make things better in all aspects; perform detailed and thoughtful peer code reviews
  • Collaborate with the team to tackle complex problems in distributed computing; help building Continuous Integration and Continuous Delivery on managed AWS services
  • Build and operate your teamโ€™s services in a production environment demonstrating a DevOps model; Ensure quality by writing unit testing, integration, and load tests; Design and implement various initiatives, scalable infrastructure solutions that meet Twilioโ€™s high scalability & performance needs
  • Constantly look for areas of improvement in processes, system and optimize. Be an advocate for balancing tech debt and feature development; develop monitoring & alerting solutions that keep our systemโ€™s health in check; internalize the set of good habits (development techniques, test driven development, load and performance testing, security, tech debt balance, Agile discipline etc.) that drives high-end engineering excellence

Benefits

  • Competitive pay
  • Generous time-off
  • Ample parental and wellness leave
  • Healthcare
  • A retirement savings program
This job is filled or no longer available