# Software Engineer (L2)

**Company**: Twilio
**Location**: Remote - US
**Work arrangement**: remote
**Experience**: mid
**Job type**: full-time
**Salary**: $116,960 - $146,200
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/twilio/jobs/7188174?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_75607295-4a4

## Description

We are seeking a talented Software Engineer to join our Messaging team. As a Software Engineer at Twilio, you will play a crucial part in designing, building, and optimizing our platform to support a wide range of messaging use-cases. You will work closely with cross-functional teams to understand business requirements, design and implement reliable, scalable solutions for our Messaging Platform.

In this role, you will:

- Design and build large-scale distributed messaging and media systems with a focus on reliability, availability, scalability and performance.

- Work closely with stakeholders and product teams to gather business requirements and translate them into effective technical solutions.

- Own your code end-to-end from development to deployment and provide operational support through on-call rotations.

- Take ownership of troubleshooting and resolving operational issues, with opportunities to enhance existing troubleshooting processes and tools.

- Participate in the refinement of the team's ticket backlog, estimating work and follow Agile ceremonies.

- Mentor early in career engineers and contribute to a culture of continuous learning and improvement.

Twilio values diverse experiences from all kinds of industries, and we encourage everyone who meets the required qualifications to apply.

## Skills

### Required
- Java
- Scala
- C
- C++
- asynchronous programming
- multi-threading
- AWS cloud solutions
- Kubernetes/EKS
- CI/CD pipelines
- containerization frameworks
- Docker
- asynchronous communication patterns
- Kafka
- SQS
- RabbitMQ
- relational and non-relational databases
- SQL queries
- query optimizations
- ETL tools
- Testing & Automation

### Nice to have
- on-call experience debugging large scale distributed systems
- Devops infrastructure
- IaC tools
- Terraform
- ArgoCD
- MMS/SMS/RCS messaging protocols
- designing and implementing large scale solutions
- distributed and concurrent systems
- debugging production infrastructure and services

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/twilio/jobs/7188174?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
