Posted in

Software Engineer

Software Engineer

CompanyTwilio
LocationUnited States
Salary$114600 – $168500
TypeFull-Time
Degrees
Experience LevelJunior, 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