Software Engineer III Data Substrate

Twilio

Confirmed live 2 days ago High trust
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$138,700–$173,400 / yr
Posted
112 days ago
Freshness
Confirmed live 2 days ago
Closes
Nov 18, 2026

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $165k
This role $156k
$116k most similar roles pay here $212k

This role pays less than 59% of similar roles. Most pay $126,800–$202,561 — the shaded band above. At the midpoint, this role pays about $156k versus about $165k for comparable roles.

Based on 240 similar postings.

Employer

About Twilio

Twilio is a cloud communications platform that provides APIs and software, allowing developers to embed voice, messaging, video, and email functionalities directly into their applications.

Twilio currently has 36 open roles on FindRole.

Listed pay typically runs $155,520–$194,400 across 33 roles with salary data.

Most-posted roles

View all roles at Twilio

At a glance

TL;DR · Software Engineer III Data Substrate

Software Engineer (L3) Data Substrate joins the Data & Analytics Platform team to design, build, and optimize infrastructure supporting data-driven initiatives for company data lakes. The role involves developing scalable frameworks for data ingestion, processing, and analysis while collaborating with cross-functional teams to translate business requirements into high-performance technical solutions. Key responsibilities include architecting distributed storage systems, ensuring data quality and security, and mentoring early-career engineers. Candidates must possess expertise in Python, Java, Go, or Scala, alongside experience with big data technologies including Spark, Kafka, Athena, ClickHouse, and DynamoDB. The position requires proficiency in building data streaming pipelines, working with REST APIs, and utilizing AWS technologies at scale to manage complex data projects. This role specifically addresses the technical challenge of maintaining robust infrastructure for large-scale data processing and analytics.

What does a Software Engineer earn in Remote?

Median $204500 from 415 postings across 57 companies.

See salary data

What you'll do

  • Design, build, and maintain infrastructure and scalable frameworks to support data ingestion, processing, and analysis.
  • Architect and implement high-performance data systems, distributed storage solutions, and processing frameworks using modern technologies.
  • Translate business requirements from cross-functional teams into scalable and efficient technical solutions.
  • Develop frameworks and solutions specifically focused on system performance and reliability.
  • Ensure data quality, integrity, and security throughout the entire data lifecycle while following compliance standards.
  • Mentor early-career engineers and contribute to a culture of continuous learning and improvement.

What we're looking for

  • 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.
  • Proven track record of architecting and delivering complex data projects at scale with deep knowledge of distributed systems.
  • Proficiency in programming languages such as Python, Java, Go, or Scala.
  • Experience with big data technologies including Spark, Kafka, Athena, ClickHouse, DynamoDB, and distributed computing systems.
  • Experience building data streaming pipelines and working with REST APIs.
  • Experience using AWS technologies at scale to build and operate large-scale systems.
  • Solid understanding of software engineering principles, including object-oriented/functional programming, design patterns, and code quality.

More like this

Similar roles

Staff Software Engineer L4 Data Platform

Twilio

Remote 158 days ago $171,120$213,900
Distributed Systems Big Data AWS Python Java Scala Hadoop Spark Kafka Data Lakehouse Hudi Iceberg ETL Data Warehousing Data Modeling
8+ yrs exp Remote

Software Development Engineer L3

Twilio

Remote (Colombia) 39 days ago
React JavaScript TypeScript Full-Stack Development Distributed Systems Data Engineering Data Warehousing ETL Data Pipelines Web Applications
6+ yrs exp Remote

Senior Software Engineer

Twilio

Remote 59 days ago $135,920$169,900
Kafka Clickhouse Spark Kubernetes Terraform Helm AWS Python Java Go Bash Distributed Systems Data Infrastructure Network Security
8+ yrs exp Remote

Software Engineer Platform Engineering

Twilio

Remote 79 days ago $138,700$173,400
Kubernetes Terraform AWS Azure Go Shell YAML CI/CD ArgoCD Harness Docker Kafka OpenTelemetry EKS AKS S3 EC2 Distributed Systems Infrastructure as Code GitOps
4+ yrs exp Remote

Software Engineer III: Data Engineer

JPMorgan Chase

Jersey City, NJ 15 days ago
SQL NoSQL Python PySpark Java AWS S3 Lambda ECS EKS Kinesis CloudWatch Snowflake Terraform Kubernetes Airflow Kafka CI/CD TDD BDD Agile Unix Scripting JSON Avro Protobuf Parquet Iceberg ETL
3+ yrs exp

Software Engineer III

MongoDB

Gurugram, India 66 days ago
Python Go Rust Kubernetes CI/CD Drone.io Next.js FastAPI React MongoDB
2+ yrs exp Hybrid