Staff Software Engineer

Logo of Twilio

Twilio

πŸ“Remote - Spain

Job highlights

Summary

Join Twilio as a Staff Software Engineer and contribute to the advancement of our Identity and Access Management Platform. You will be part of a team building complex, high-scale, and highly-available distributed systems used by all Twilio products. This role involves designing and building APIs, storage systems, and workflows, collaborating with engineers and product owners, and mentoring junior engineers. The position requires significant experience in building resilient, high-throughput services and distributed systems. The role is remote, based in Spain, with occasional travel required. Twilio offers competitive pay and benefits, including generous time off, parental and wellness leave, healthcare, and a retirement savings program.

Requirements

  • 7+ years of experience building resilient, high-throughput services and distributed systems
  • Comfortable with asynchronous communications and multi-threading concepts and languages
  • Experience with data storage technologies like MySQL, DynamoDB, Kafka, Redis, Memcached
  • Very strong understanding of REST APIs
  • Experience troubleshooting complex production issues
  • Bachelor's degree in Computer Science or related field

Responsibilities

  • Build APIs, storage systems, cache layers and workflows to support complex business logic
  • Collaborate with other Engineers, Product Owners and Designers
  • Participate in agile development with rapid, iterative, frequently deployed applications
  • Mentor other more junior engineers

Preferred Qualifications

  • Experience with Java
  • Experience with DevOps
  • Experience with IAM protocols such as OAuth 2.0, OpenID Connect, SCIM

Benefits

  • Competitive pay
  • Generous time-off
  • Ample parental and wellness leave
  • Healthcare
  • A retirement savings program

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Twilio know you found this job on JobsCollider. Thanks! πŸ™