
Remote opportunity at
TwilioStaff Software Engineer (L4)
Twilio is currently seeking a remote-based Staff Software Engineer (L4) in Canada to join the Enterprise AI Engineering team. In this position, the selected individual will…
Career Tools
About This Role
Twilio is currently seeking a remote-based Staff Software Engineer (L4) in Canada to join the Enterprise AI Engineering team. In this position, the selected individual will focus on modernizing how the Customer Support organization functions by deploying intelligent, agentic solutions and building production-grade, full-stack artificial intelligence applications. The person in this role will act as a core technical leader, bridging the gap between advanced research and reliable operational systems across…
Job Description
Twilio is currently seeking a remote-based Staff Software Engineer (L4) in Canada to join the Enterprise AI Engineering team. In this position, the selected individual will focus on modernizing how the Customer Support organization functions by deploying intelligent, agentic solutions and building production-grade, full-stack artificial intelligence applications. The person in this role will act as a core technical leader, bridging the gap between advanced research and reliable operational systems across the company's business functions.
This opportunity is well-suited for a technical professional who views artificial intelligence as a major shift in software development and enjoys designing stateful web applications, distributed systems, and data pipelines. The employer operates with a remote-first model while occasionally requiring in-person attendance for team gatherings, functional off-sites, or client meetings.
As part of the Enterprise AI team, the chosen candidate will co-lead technical infrastructure design, steer strategies around scalability and performance, mentor mid-level and senior engineers, and maintain high security and compliance standards throughout the data lifecycle.
Responsibilities
- Co-lead software infrastructure design and drive technical strategy for performance and scalability
- Build stateful web applications by integrating React front-ends with backend modular services
- Serve as a technical leader across distributed systems and data technologies
- Foster a culture of technical excellence through architectural workshops and deep-dive code reviews
- Collaborate across departments to transform business needs into efficient technical architecture
- Maintain data security, integrity, and quality throughout the lifecycle according to compliance standards
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field
- Minimum of eight years of professional background in software development, data engineering, or a related area
- At least three years of experience in a technical leadership capacity
- Demonstrated background in full-stack development using React, JavaScript, or TypeScript
- Proven track record of architecting large-scale data projects and distributed systems
- Solid understanding of data modeling, data warehousing, and ETL pipeline design and optimization
Qualifications
- Familiarity with production-grade Large Language Model applications and agent frameworks like Langchain, Langgraph, Llamaindex, LangSmith, LangFuse, or CrewAI
- Proficiency in big data tools and cloud data services such as Hadoop, Spark, Kafka, AWS, GCP, or Azure
Core Skills
Benefits
- Competitive financial compensation with an estimated salary range of $160,320 to $200,400
- Target bonus percentage of 15% when applicable
- Eligible for additional incentive programs, equity grants, and commissions based on the role
- Comprehensive healthcare and wellness benefits
- Retirement savings program and contributions
- Generous time off along with parental and wellness leave
Frequently Asked Questions
What is the location and remote work policy for this role?
This is a remote position based in Canada. However, employees may occasionally need to report in person for team gatherings, functional off-sites, customer meetings, or project discussions.
What are the salary and compensation details?
The estimated pay range is between $160,320 and $200,400, with a target bonus percentage of 15% when applicable. Additional compensation such as equity grants, commissions, and incentive programs may be offered depending on the role.
What experience is required for this position?
Candidates must have a bachelor's degree in Computer Science, Engineering, or a related field, alongside at least eight years of software development or data engineering experience. This must include a minimum of three years in a technical leadership role.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.

