Facebook pixel

Software Engineer L2 - Messaging Team
Posted on 1/5/2022
INACTIVE
Locations
San Francisco, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Agile
AWS
Development Operations (DevOps)
Google Cloud Platform
Kafka
Java
Kotlin
Microsoft Azure
MySQL
REST APIs
Scala
SCRUM
Python
Requirements
  • To comply with Executive Order 14042, all Twilio employees working in the U.S. are required to submit proof of vaccination for COVID-19 unless they qualify for a medical or religious accommodation / exemption. Employees onboarded after January 4, 2022 must submit proof of vaccination or receive approval for an exemption prior to their Twilio start date
  • 2+ years of software development experience. Preferably in back end software engineering. Understanding and experience in Agile/Scrum methodologies is a must
  • Databases: RDBMS design and best practices (we use MySQL, but anything related is perfectly ok). Familiarity with key/value stores is also useful
  • Scalable backend: You understand scalability challenges and the performance of server-side code. You can design and develop horizontally-scalable, resilient and performing-under-load systems
  • Some background of JVM languages
  • Cloud: You are familiar with cloud technologies and have experience in at least one cloud platform: GCP, AWS, or Azure
  • Testing: You are passionate about quality and can engineer it at all stages of software development
  • Operations: You like to own a domain end to end, including deploying and operating your services in production
  • Communication and collaboration: You have strong communication skills and desire to make an impact and thrive in small, collaborative, energetic teams
  • Kafka data pipelining would be a plus
Responsibilities
  • Collaborate and brainstorm product ideas with product managers, design, and engineers
  • Build highly scalable and available services
  • Build internal and public REST APIs and Event based systems used by all internal and external Twilio customers
  • Constantly improve services that power Twilio's top products and also generate significant revenue
  • Truly own the product you work on. Be responsible for SLA, oncall, incident resolution, customer feedback and participate in blameless post-mortems to make our products better
  • Demonstrate strong engagement in the team setting
Desired Qualifications
  • Scala is a plus, but Java/Kotlin experience is fine. Python familiarity is useful
Twilio

5,001-10,000 employees

Customer engagement platform & developer of communications APIs
Company mission
Twilio's mission is to fuel the future of communications. By making communications a part of every software developer's toolkit, Twilio is enabling innovators across every industry to reinvent how companies engage with their customers.
Benefits
  • Vacation: Twilio offers generous annual time off in all countries for you to enjoy.
  • Healthcare: We are dedicated to helping our employees live longer and healthier lives through comprehensive health programs.
  • Retirement: Twilio cares about your retirement! We offer programs to help our employees plan for their retirement needs.
  • Family leave: At Twilio we recognize the importance of family. We offer generous maternity, paternity, and adoption leaves, as well as family medical care leave.
  • Earn your stripes: Build and present a Twilio app to earn your Twilio track jacket and receive $30 per month for e‑books for continued learning and education.
  • Catered meals: We provide a variety of snacks, drinks, and catered meals in each of our locations.
Company Values
  • Build a more‑connected world
  • Be great, do good, scale fast
  • The work of our lives