Twilio

Twilio

Twilio is a cloud communication company that offers Communication APIs for SMS, Voice, Video, and Authentication, empowering developers to embed communication capabilities into their software applications globally.

Diversified Telecommunication Services
5K-10K
Founded 2008

Description

  • Design, develop, test, and deploy features with a distributed collaborative engineering team.
  • Participate in code reviews to maintain code quality and coding standards.
  • Troubleshoot and resolve issues independently within the team's domain.
  • Manage work using GitHub, Jira, and internal build and deployment systems.
  • Write unit, integration, and load tests to ensure software quality.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Work on a complex distributed Java platform focused on availability, throughput, latency, and data integrity.
  • Contribute to cloud-based deployment and management of globally distributed computing resources.
  • Participate in an on-call rotation to support production systems.

Requirements

  • Experience with Java frameworks such as Dropwizard, Spring, Hibernate, or similar.
  • Experience with cloud services such as AWS, Google Cloud, or Azure, with AWS preferred.
  • Strong computer science fundamentals, including data structures, algorithms, operating systems, and distributed systems.
  • Knowledge of software development life cycle processes and engineering best practices.
  • Readiness to participate in an on-call rotation.
  • Strong communication skills and ability to thrive in small, collaborative, energetic teams.
  • Experience with microservice architecture (desired).
  • Experience working with Agile/Scrum methodologies (desired).
  • Experience with containerization and orchestration tools such as Docker and Kubernetes (desired).
  • This role is remote and based in Estonia.
  • Occasional travel may be required for project or team in-person meetings.

Benefits

  • Competitive pay.
  • Generous time off.
  • Parental leave.
  • Wellness leave.
  • Healthcare benefits.
  • Retirement savings program.
  • Remote-first work environment.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineer, Engineering Tooling

Tailscale 51-250 Diversified Telecommunication Services

Tailscale is hiring a full-time software engineer to build and improve internal engineering services and tooling that support business units, customer-facing teams, and product operations in a fully remote environment.

CI/CD Go Secrets Management SQL
13 minutes ago

Senior Software Engineer, Backend (Streaming Infrastructure)

Affirm 1K-5K Diversified Financial Services

Affirm is hiring a Streaming team member to lead the design and scaling of real-time data infrastructure and stream processing systems that power event-driven workloads across the company.

Apache Spark AWS Beam Flink Kotlin Kubernetes MySQL Python Samza
13 minutes ago

Senior Software Engineer (Localization)

Mozilla 251-1K Internet Software & Services

Mozilla is seeking a Senior Engineer to advance the localization infrastructure and internationalization features that support Firefox and other products for a global open-source community.

C++ Django JavaScript Python Rust
13 minutes ago

Principal Software Engineer, Corporate AI

Dropbox 1K-5K Internet Software & Services

Dropbox is seeking a Principal Software Engineer to define and execute its AI and intelligence strategy, leading the development of scalable systems that improve customer, partner, and employee experiences.

Go Java Machine Learning NLP Prototyping Python Scala
13 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers