Software Engineer

Twilio Twilio · Enterprise · Spain · Remote · Engineering

Software Engineer role focused on building and operating the critical infrastructure for webhook delivery across Twilio products. The role involves designing features, implementing system improvements, and shaping a high-scale platform service that dispatches billions of webhooks globally. Responsibilities include designing, implementing, testing, and supporting microservices, advocating for operational best practices, and serving on-call. Requires backend development experience (preferably Java), REST API experience, cloud technologies, and experience with scalable systems.

What you'd actually do

  1. Design, implement, test rigorously and support microservices at scale in a collaborative environment.
  2. Advocate for and implement operational best practices and serve on-call for the team’s services.
  3. Demonstrate quickness in learning and interest in teaching others. Take part in sprint and quarterly planning ceremonies.
  4. Contribute to a highly collaborative team, sharing your ideas and requesting feedback.
  5. Communicate complex ideas simply through verbal and written communication. Engineering teams are autonomous mini-startups at Twilio.

Skills

Required

  • backend development experience
  • Java
  • REST APIs
  • Cloud technologies
  • cross-team communication and collaboration skills
  • engineering best practices
  • reliable, scalable systems
  • Computer Science degree or equivalent experience
  • customer-facing product

Nice to have

  • high-impact, mission-critical systems
  • Kubernetes
  • AWS managed services
  • high traffic, highly scalable systems
  • complex code bases
  • Observability tooling (Prometheus, Grafana, Datadog, Rollbar…)

What the JD emphasized

  • high-scale platform service
  • billions of webhooks