Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Software Engineer L1

at Twilio

Posted 2 days ago | 6 applied

Description:

  • Twilio is seeking a Software Engineer to develop the future platform of communications, specifically focusing on the SMS connectivity layer to build and optimize for delivery.
  • The role involves developing a complex distributed platform in Java, with a focus on availability, throughput, latency, and data integrity.
  • The position requires working with cloud technologies for global deployment and management of computing resources.
  • Responsibilities include designing, developing, testing, and deploying features as part of a collaborative team, participating in code reviews, troubleshooting issues, managing work through Github and Jira, ensuring quality through testing, and collaborating with cross-functional teams.

Requirements:

  • A minimum of 1 year of experience with Java frameworks such as Dropwizard, Spring, Hibernate, or similar is required.
  • Experience with cloud services, preferably AWS, Google, or Azure, is necessary.
  • Strong fundamentals in Computer Science, including knowledge of data structures, algorithms, operating systems, and distributed systems, are essential.
  • Familiarity with processes and engineering best practices throughout the software development life cycle is required.
  • Candidates must be ready to participate in the on-call rotation.
  • Strong communication skills and a desire to make an impact in small, collaborative teams are important.

Benefits:

  • Twilio offers competitive pay and generous time off, including ample parental and wellness leave.
  • Healthcare benefits and a retirement savings program are provided.
  • Additional benefits may vary by location, and Twilio supports employees in building positive change in their communities through volunteering and donation efforts.