Software Engineer

Twilio Logo

Twilio

πŸ’΅ $114k-$168k
πŸ“Remote - United States

Summary

Join Twilio as a Software Engineer (L2) and contribute to the development and maintenance of large-scale, highly available distributed systems processing billions of emails. You will play a key role in redesigning backend services for improved scalability and security, enhancing customer journeys, and developing new product offerings. This position requires a strong background in software engineering, proficiency in Go or similar languages, and a collaborative work style. The role is remote within the USA (excluding CA, NY, WA, PA, CT), with occasional travel for team meetings. Twilio offers competitive pay, generous time off, parental and wellness leave, healthcare, and a retirement savings program.

Requirements

  • 3+ years of experience in your craft with demonstrated skill progression
  • Proficiency with Go or similar typed programming languages (Java, C#, C++, Rust, etc)
  • Ability to implement reliable, maintainable components
  • Automation-minded; experience automating processes and administrative tasks
  • A highly effective collaborator, you work with your team and help drive team towards common goals
  • Self-driven; take complete ownership of your tasks and champion efforts to get your tasks to completion
  • Degree in Computer Science or similar experience work experience

Responsibilities

  • Ship reliable features, at scale, that deliver the most value to your customers. You will partner with engineering and product to understand customers’ challenges, see opportunities, craft solutions, and lead the team to deliver the right value
  • Perform thorough and thoughtful code reviews to help maintain a high standard of code quality
  • Identify key system metrics and ensure adequate monitoring coverage for new and existing data storage and analytical services
  • Be creative, take your own initiative, and solve some of our most challenging problems

Preferred Qualifications

  • Experience with Docker, and/or Kubernetes, or other containerization technologies
  • Experience with Terraform or similar configuration management tools
  • Experience with MySQL or AWS Aurora database systems
  • Experience with Kafka or other distributed logging systems
  • Experience with AWS or other cloud infrastructure providers (GCP, Azure)

Benefits

  • Health care insurance
  • 401(k) retirement account
  • Paid sick time
  • Paid personal time off
  • Paid parental leave

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.