Twilio logo

Software Engineer

Twilio
Full-time
Remote
Estonia, Estonia

👋 About Twilio:


Twilio builds real-time communication and data solutions, helping companies and developers worldwide create amazing applications and customer experiences. We're a global company with a presence across South America, Europe, Asia, and Australia. We champion diversity, equity, and inclusion in everything we do.


🚀 About the Role:


This Software Engineer (Messaging Supply) position focuses on building and maintaining reliable solutions that provide insights into our telecom partners' performance. You'll also develop tools to ensure the resilience of Twilio's voice and messaging traffic.


🤝 What You'll Do:


  • Design, develop, test, and deploy features with a collaborative, distributed team to create highly scalable and available services.
  • Work with product managers, designers, and engineers to craft great user experiences for developers and end users.
  • Maintain quality through unit, integration, and load testing, and thorough code reviews.
  • Independently troubleshoot and resolve issues within your team's area.
  • Build new features for both internal and customer-facing applications, ensuring seamless integration and a fantastic customer experience.

💪 What We're Looking For:


Required:


  • 2+ years of experience building, maintaining, and scaling backend services using statically-compiled languages (Java, Scala, or C#; Java and Scala are our main projects).
  • Experience with at least one cloud platform (AWS, Azure, or GCP).
  • Strong computer science fundamentals (data structures, algorithms, operating systems, distributed systems).
  • Knowledge of software development lifecycle processes and best practices.
  • Willingness to participate in on-call rotation.
  • Excellent written and verbal communication skills in English.

👍 Nice-to-Haves:


  • Experience with Scala or functional programming.
  • Experience with microservice architecture.
  • Experience with Agile/Scrum methodologies.
  • Experience with containerization and orchestration tools (Docker, Kubernetes).

🌎 Location & Travel:


This role is remote-friendly from Estonia or based in our Tallinn, Estonia office. Occasional travel may be required for project or team meetings.


🎁 What We Offer:


Twilio provides competitive pay and a fantastic benefits package including generous time off, parental and wellness leave, healthcare, a retirement savings program, and more. Specific offerings vary by location.


🌟 Twilio Magic:


We value problem-solving, initiative, teamwork, and a willingness to try new things. We're looking for colleagues who share our values and want to make a positive impact.


➡️ Apply Now!


If this sounds like you, we encourage you to apply! If not, please check out our other open positions.


⚖️ Equal Opportunity Employer:


Twilio is an equal opportunity employer committed to diversity, equity, and inclusion. We consider all qualified applicants regardless of race, religion, color, national origin, sex, sexual orientation, gender identity, age, veteran status, disability, or other legally protected characteristics. We participate in E-Verify where required by law and provide reasonable accommodations for qualified individuals with disabilities.

Apply Now