Staff Software Engineer

Twilio

Confirmed live today High trust
Remote

Quick summary

Work type
Remote
Location
British Columbia, CanadaAlberta, CanadaOntario, Canada
Salary
$160,320–$200,400 / yr
Posted
160 days ago
Freshness
Confirmed live today
Closes
Nov 15, 2026

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $199k
This role $180k
$128k $287k
below market most similar roles pay here above market

This role pays less than 74% of similar roles. Most pay $174,587–$222,875 — the blue band above. At the midpoint, this role pays about $180k versus about $199k 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 25 open roles on FindRole.

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

Most-posted roles

View all roles at Twilio

At a glance

TL;DR · Staff Software Engineer

The Staff Software Engineer joins the Compliance Experiences team to lead the technical design and strategic direction of the KYC Platform. This role involves building innovative solutions for global phone number inventory, real-time identity verification, and regulatory compliance at massive scale. You will transition legacy systems into a modern, distributed microservices architecture while leading the team in adopting AI-driven development workflows using LLMs and agentic tools. Key responsibilities include mentoring engineers, managing high-volume public-facing APIs, and mitigating technical risks. Required expertise includes Java or Go, AWS ecosystems like Lambda, EKS, DynamoDB, and Kafka, as well as Kubernetes, Terraform, and SQL/NoSQL databases. You will solve complex telecommunications problems by translating global regulations into developer-first APIs and production-grade features.

What does a Software Engineer earn in Remote?

Median $208800 from 354 postings across 50 companies.

See salary data

What you'll do

  • Lead the architecture and long-term technical roadmap to transition legacy systems into modern microservices.
  • Use AI coding assistants and LLMs to automate boilerplate, generate test suites, and accelerate development velocity.
  • Make critical architectural decisions to balance rapid feature innovation with high reliability and security.
  • Translate global telecommunications regulations and customer needs into developer-first APIs and application workflows.
  • Mentor senior and staff engineers on technical curiosity and orchestrating AI-generated logic.
  • Identify and mitigate technical risks such as scalability bottlenecks and security vulnerabilities.
  • Lead the team through complex production incidents with a focus on long-term remediation.
  • Communicate technical strategies to executive leadership through design documents, RFCs, and presentations.

What we're looking for

  • 12+ years of experience designing and developing highly available, high scale, secure, mission-critical cloud native enterprise distributed systems.
  • Expert proficiency in Java or Go with deep knowledge of AWS ecosystems including Lambda, EKS, DynamoDB, and Kafka.
  • Deep experience with cloud-native infrastructure, microservices patterns, and designing "five-nines" (99.999%) resilient systems.
  • Demonstrated experience using AI tools to significantly accelerate software delivery, including LLMs for architectural brainstorming, debugging, and code synthesis.
  • Track record of building and maintaining high-volume public-facing APIs with a focus on developer experience.
  • Experience with high-throughput data processing and storage solutions such as SQL/NoSQL, Redis, Kafka, or Spark.
  • Proficiency with Kubernetes, Terraform, and modern CI/CD paradigms.
  • Proven ability to influence technical strategy across multiple teams and organizational boundaries without direct authority.
  • Experience with telephony protocols, local number porting, or global regulatory compliance frameworks (preferred).
  • Experience building "internal platforms" that enable other developer teams to move faster (preferred).
  • Experience building or integrating AI agents into internal developer platforms or automated ops workflows (preferred).

More like this

Similar roles

Principal Engineer

Twilio

Remote (CA) +1 160 days ago $188,240–$235,300
Java Go AWS Kubernetes Terraform Kafka DynamoDB Redis Spark SQL NoSQL CI/CD Microservices LLMs GitHub Copilot Anthropic Claude EKS Lambda
10+ yrs exp Remote

Staff Software Engineer

Warner Bros. Discovery

Atlanta, GA 6 days ago
AWS JavaScript Docker Git API Design Data Modeling Kanban Scrum Cloud-native State Management Data Structures Algorithms
8+ yrs exp Hybrid

Staff Software Engineer

Okta Inc

San Francisco, CA 27 days ago $194,000–$267,000
Java Kotlin Go Microservices Event-driven Architecture APIs Data Modeling AWS GCP Azure IAM IGA RBAC ABAC SaaS Observability Distributed Systems
8+ yrs exp

Staff Software Engineer

Q2

Cary, NC +1 25 days ago
C# .NET JavaScript TypeScript SQL Azure Web Development Service-Oriented Architecture Agile Windows Linux
8+ yrs exp Hybrid

Staff Software Engineer

PayPal

Austin, TX +1 55 days ago $160,500–$238,700
Python RDBMS NoSQL Redis ElastiCache Hazelcast SQS Kafka RabbitMQ Pulsar AWS GCP Azure Terraform SDLC Caching
5+ yrs exp Hybrid

Staff Software Engineer

GEICO

Palo Alto, CA +3 28 days ago $110,000–$230,000
Go Python TypeScript React SQL NoSQL Graph Databases REST GraphQL Kubernetes Terraform Ansible AWS GCP Azure IaaS PaaS Data Modeling Observability
10+ yrs exp