Staff / Principal
Twilio- Base salary
- $160k–$200k Published base salary range
- Location
- Remote - Canada (BC, AB, ON) Remote eligibility
- Employment
- Full-time Staff / Principal
About the job
About the job
The Compliance Experiences team at Twilio owns two critical domains: Phone Numbers and Compliance (KYC). As a Staff Software Engineer (P4), you will be a key technical leader for a platform that processes millions of requests. You will lead the technical design and influence the strategic direction that shapes Twilio’s compliance footprint. You will collaborate with cross-functional teams and stakeholders across Twilio who rely on your team's APIs, services, and tooling. You will embrace AI-driven development workflows, using LLMs and agentic tools to accelerate code generation, improve test coverage, and translate complex regulatory requirements into executable logic.
Responsibilities
- Lead the architecture and long-term technical roadmap, transitioning legacy systems into a modern, distributed microservices architecture that supports global scale.
- Lead by example in using AI coding assistants (GitHub Copilot, Anthropic Claude, or internal LLMs) to automate boilerplate, generate exhaustive test suites, and perform rapid prototyping.
- Drive technical excellence across multiple teams, making critical architectural decisions that balance rapid feature innovation with world-class reliability and security.
- Partner with Product Managers to translate complex global telecommunications regulations and customer needs into elegant, developer-first APIs and application workflows.
- Mentor and uplift senior and staff engineers, fostering a culture of technical curiosity, ownership, and continuous learning.
- Identify and mitigate technical risks early, ranging from scalability bottlenecks to security vulnerabilities, and lead the team through complex production incidents.
- Communicate complex technical strategies to both executive leadership and engineering teams through high-quality design documents, RFCs, and presentations.
Qualifications
- 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 (Lambda, EKS, DynamoDB, Kafka).
- Deep experience with cloud-native infrastructure (AWS preferred), microservices patterns, and designing 'five-nines' (99.999%) resilient systems.
- Demonstrated experience using AI tools to significantly accelerate software delivery, including using LLMs for architectural brainstorming, debugging, and code synthesis.
- A track record of building and maintaining high-volume public-facing APIs that focus on exceptional developer experience.
- Experience with high-throughput data processing and storage solutions (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.
- Desired: Experience with telephony protocols, local number porting (LNP), or global regulatory compliance frameworks; experience building 'internal platforms' that enable other developer teams to move faster; experience building or integrating AI agents into internal developer platforms or automated ops workflows.
Compensation & Benefits
Base pay: $160,320.00 - $200,400.00 (for candidates in certain locations). Bonus: 15% of base pay. Benefits include competitive pay, generous time off, ample parental and wellness leave, healthcare, a retirement savings program, and much more. Offerings vary by location.
Location & Travel
This role will be remote and based in British Columbia, Alberta, Ontario - Canada. You may be required to travel occasionally to participate in project or team in-person meetings.
Application
Apply via the provided link. Applications are intended to be accepted until 30th November, 2026, but may change based on business needs.
Skills & tags
Compare the essentials before you leave: pay, remote scope, employment type, source, and the employer apply destination.