Remote Software Engineer

closed
Logo of Twilio - University Programs

Twilio - University Programs

๐Ÿ“Remote - India

Job highlights

Summary

Join Twilio as a New Grad Software Engineer in India and contribute to 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 CI/CD pipelines on AWS. Responsibilities include ensuring quality through testing, designing scalable infrastructure, and optimizing processes. Twilio values diverse experiences and encourages applications from those with alternative backgrounds. The role is remote and based in India. Competitive pay and benefits are offered, including 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
  • 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,ntegration, 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