Facebook pixel

Software Engineer - Messaging Services
Posted on 4/30/2021
INACTIVE
Locations
Remote • United States
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Agile
AWS
Google Cloud Platform
Kafka
Java
Kotlin
Microsoft Azure
MySQL
Research
Scala
SCRUM
Python
Writing
Requirements
  • 4+ 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 helpful. Kafka data pipelining would be a plus
  • 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
  • Cloud. You are familiar in cloud technologies and had 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
Responsibilities
  • DRAW THE OWL: Not every problem has a textbook solution. You will be expected to research the unknowns, implement and iterate. Educate your team as you go
  • BE AN OWNER & BE BOLD: You will own the design, implementation and the operations of a data pipeline and storage, scaling up to hundreds of millions of new records daily
  • DONT SETTLE: Live and champion mature, high-quality engineering through writing tests, valuing code maintainability, documenting your work, etc
  • WRITE IT DOWN: Twilio is a global, fast-growing company that builds complex systems. To be successful in joining these globally built complex parts of the system, You will be expected to write down the requirements, design, implementation, etc
  • EMPOWER OTHERS: You will primarily collaborate with other Messaging teams based in Tallinn and San Francisco and, of course, rest of the Twilio engineering globally
Desired Qualifications
  • Some background of JVM languages. Scala is a plus, but Java/Kotlin experience is fine. Python familiarity is helpful
Twilio

5,001-10,000 employees

Customer engagement platform & developer of communications APIs
Company Overview
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