Software Engineer L1

closed
Twilio Logo

Twilio

πŸ’΅ $77k
πŸ“Remote - Canada

Summary

Join Twilio's Studio product team as a Software Engineer (L1) and contribute to the future of communications. You will develop efficient solutions for complex problems, ensuring reliability and scalability. The role involves evaluating new technologies, maintaining services, and collaborating with team members on code reviews and process improvements. Twilio offers a remote-first work environment and a strong culture of connection and global inclusion. The position requires 1+ years of software engineering experience and strong communication skills. Desired qualifications include a Bachelor's or Master's degree in a related field and experience with AWS and front-end technologies.

Requirements

  • 1+ years of software engineering experience designing, developing, maintaining, scaling and operationalizing services (preferably in Java)
  • Strong fundamental knowledge of software development and best practices for RESTful services and microservices architecture
  • Strong communication skills and desire to make an impact and thrive in small, collaborative, energetic teams
  • Curious mindset - we’re not looking for someone with all the answers, but rather someone who is prepared to grow with us
  • Strong oral and written communication skills: be prepared to frequently propose and discuss ideas and implementation details with your teammates, as well as involving other stakeholders in Twilio - we’re one single team, no one flies solo!

Responsibilities

  • Develop quality and efficient solutions for complex problems both independently and in collaboration with team members
  • Pay attention to reliability and scalability to support continuing increases in traffic and business complexity
  • Evaluate, analyze and adopt new technologies and software for feasibility, impact and viability
  • Keep our services up and running while following a quality-first mindset. Support production operations, observability, building, releasing and assisting with team on-call
  • Review code and design and offer improvements to practices and processes to elevate the team and broader organization
  • Build trust and reliability in your products, review performance against service level objectives, address incidents and prioritize improvements

Preferred Qualifications

  • Bachelors or Masters in Software Engineering or Systems or related technical fields or equivalent experience
  • Experience with AWS offerings (DynamoDB, S3, RDS)
  • Experience with front end technologies like Typescript and React
  • Experience with Kafka, Terraform, SQL and NoSQL DB

Benefits

  • Competitive pay
  • Generous time-off
  • Ample parental and wellness leave
  • Healthcare
  • A retirement savings program
This job is filled or no longer available