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 and build large-scale distributed messaging and media systems with a focus on reliability, availability, scalability, and performance.
  • Collaborate with stakeholders and product teams to gather business requirements and translate them into technical solutions.
  • Own code end-to-end from development through deployment and provide operational support through on-call rotations.
  • Troubleshoot and resolve operational issues while improving troubleshooting processes and tools.
  • Participate in backlog refinement, work estimation, and Agile ceremonies.
  • Mentor early-career engineers and contribute to a culture of continuous learning and improvement.
  • Work closely with cross-functional teams to design and implement reliable, scalable solutions for the Messaging Platform.

Requirements

  • Bachelor’s degree in Computer Science or a related field, or equivalent working experience.
  • 3+ years of related software development experience shipping multiple products or services.
  • Proficiency in one or more programming languages including Java, Scala, C, or C++, plus knowledge of asynchronous programming and multithreading.
  • Experience with AWS cloud solutions, Kubernetes/EKS, CI/CD pipelines such as Buildkite, and containerization frameworks like Docker.
  • Experience with asynchronous communication patterns such as Kafka, SQS, or RabbitMQ.
  • Experience with relational and non-relational databases, SQL queries, query optimization, and ETL tools.
  • Experience with testing and automation.
  • Curiosity and interest in learning new programming languages and frameworks.
  • Experience working in agile teams or startup environments with a strong customer focus.
  • Strong organizational agility, cross-team collaboration, commitment to results, and excellent written and verbal communication skills.
  • Preferred: on-call experience debugging large-scale distributed systems.
  • Preferred: experience with DevOps infrastructure, especially IaC tools like Terraform and ArgoCD.
  • Preferred: prior experience with MMS, SMS, or RCS messaging protocols.
  • Preferred: experience designing and implementing large-scale solutions.
  • Preferred: experience working in distributed and concurrent systems.
  • Preferred: proficiency in debugging production infrastructure and services.
  • Preferred: ability to work independently and as part of a team.

Benefits

  • Competitive pay with location-based salary ranges.
  • Equity plan and corporate bonus plan eligibility.
  • Healthcare insurance and 401(k) retirement account.
  • Generous time off, including paid sick time and paid personal PTO.
  • Paid parental leave.
  • Ample parental and wellness leave.
  • Remote-first work environment with occasional travel for team or project meetings.
  • Support for volunteering and donation efforts through community impact programs.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineer, AI/ML Infrastructure

Thumbtack 1K-5K Construction & Engineering

Thumbtack is seeking a Software Engineer to join its Machine Learning Infrastructure team, where the work focuses on building and evolving core AI platform capabilities that power GenAI, ML, and AI-driven experiences at scale.

CI/CD DynamoDB Feature Engineering Generative AI Go Machine Learning PostgreSQL Python
13 minutes ago

Staff Software Engineer, QualityOS

Anduril Industries 1K-5K Aerospace & Defense

Anduril Industries is hiring a Staff Software Engineer for its QualityOS team within Forge MES to define technical direction and build mission-critical systems that support manufacturing quality operations at scale.

AWS JavaScript Next.js React Remix TypeScript
28 minutes ago

Software Engineer, AI Product

Figma 1K-5K Internet Software & Services

Figma is hiring an experienced AI Product Engineer to lead the development of generative AI products and early-stage AI systems that improve design workflows from idea to implementation.

Figma Generative AI Machine Learning NLP Prototyping
43 minutes ago

LIMS Systems Engineer (Contract)

Natera 1K-5K Pharmaceuticals

Natera is hiring a LIMS Systems Engineer for a one-year contract to support LabKey LIMS configuration, implementation, and optimization for RUO laboratory operations and related systems.

HIPAA JSON Python REST API SQL XML
43 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