Taro Logo

Software Engineer (L3)

Twilio powers real-time business communications and data solutions that help companies and developers worldwide build better applications and customer experiences.
$138,700 - $203,900
Data
Mid-Level Software Engineer
Remote
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Software Engineer (L3)

Join Twilio as a Software Engineer on the Data & Analytics Platform team, where you'll be at the forefront of shaping the future of communications technology. This role offers an exciting opportunity to work with cutting-edge data technologies while contributing to a platform that powers communications for hundreds of thousands of businesses worldwide. As part of our remote-first culture, you'll collaborate with a diverse, global team while maintaining work-life flexibility.

In this position, you'll be instrumental in designing and building scalable data infrastructure that drives business impact across Twilio. You'll work with modern technologies like Kafka, Spark, and AWS services, implementing solutions that handle complex data processing needs. The role combines technical expertise with collaborative problem-solving, as you'll work closely with cross-functional teams to translate business requirements into robust technical solutions.

Twilio offers a comprehensive benefits package including healthcare, 401(k), paid leave, and equity participation. We're committed to diversity, equity, and inclusion, fostering an environment where different perspectives are valued. The compensation is competitive, ranging from $138,700 to $203,900 depending on location, with additional benefits and bonus opportunities.

This is an ideal opportunity for an experienced engineer passionate about data technologies, seeking to make a significant impact in a growing, innovative company. You'll be part of a team that values continuous learning, mentorship, and building solutions that power the future of customer engagement.

Last updated 13 days ago

Responsibilities For Software Engineer (L3)

  • Design, build, and maintain infrastructure and scalable frameworks to support data ingestion, processing, and analysis
  • Collaborate with stakeholders, analysts, and product teams to understand business requirements
  • Architect and implement data solutions using modern data technologies
  • Design and implement frameworks and solutions for performance, reliability, and cost-efficiency
  • Ensure data quality, integrity, and security throughout the data lifecycle
  • Stay current with emerging technologies and best practices in big data technologies
  • Mentor early in career engineers

Requirements For Software Engineer (L3)

Python
Java
Scala
Kafka
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field
  • 5+ years of experience in software development or a related field
  • Strong proficiency in programming languages such as Python, Java, or Scala
  • Strong experience with building frameworks for big data technologies such as Spark, Kafka, Hive, and distributed computing systems
  • Experience with AWS technologies at scale
  • Solid understanding of software engineering principles
  • Excellent problem-solving and analytical skills
  • Strong verbal & written communication skills

Benefits For Software Engineer (L3)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Healthcare insurance
  • 401(k) retirement account
  • Paid sick time
  • Paid personal time off
  • Paid parental leave
  • Corporate bonus plan
  • Equity plan

Jobs Related To Twilio Software Engineer (L3)