Skip to content

Software Engineer
Company | Twilio |
---|
Location | United States |
---|
Salary | $114600 – $168500 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Junior, Mid Level |
---|
Requirements
- 2+ years of experience writing production-grade backend code in a modern programming language (e.g., Golang, Python, Java, Scala, or similar)
- Strong problem-solving skills and foundational knowledge in backend development
- Experience working with cloud-based infrastructure (AWS preferred)
- Understanding of designing and building scalable APIs and backend services
- Ability to debug and troubleshoot issues in distributed systems
- Strong communication and collaboration skills
- Eagerness to learn and adapt to new challenges in a fast-paced environment
Responsibilities
- Develop, maintain, and optimize backend services that support Twilio Segment’s data platform
- Implement and enhance APIs and data pipelines to support customer data orchestration
- Work closely with senior engineers to improve the reliability, scalability, and efficiency of backend services
- Debug and troubleshoot issues in distributed systems
- Follow best practices in software engineering, including code reviews, testing, and continuous integration
- Collaborate with cross-functional teams, including product, design, and infrastructure, to deliver customer-focused solutions
- Learn and contribute to discussions on backend architecture and system design
Preferred Qualifications
- Experience working with event streaming technologies (Kafka, Pulsar, or similar)
- Familiarity with database technologies like PostgreSQL, DynamoDB, or BigQuery
- Knowledge of containerization and orchestration tools (Docker, Kubernetes)
- Exposure to observability tools such as Prometheus, Grafana, or Datadog
- Experience working in a geographically distributed team