Twilio

Staff Full Stack Software Engineer, L4

Twilio

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Salary

💰 CA$157,000 - CA$196,200 per year

Job Level

Lead

Tech Stack

AWSAzureCloudDistributed SystemsETLGoogle Cloud PlatformHadoopJavaScriptKafkaReactSparkTypeScript

About the role

  • Co-lead the design and development of our software infrastructure, driving technical vision and strategy to ensure scalability, reliability, and performance.
  • Serve as developer leader in distributed systems, data technologies, with strong software engineering skills.
  • Drive technical innovation and research to stay at the forefront of emerging data technologies and best practices.
  • Mentor and coach a team of talented engineers, fostering a culture of technical excellence, collaboration, and continuous learning.
  • Collaborate closely with cross-functional teams to understand business requirements and translate them into scalable and efficient technical solutions.
  • Continuously adapt to the evolving JavaScript ecosystem to maximize engineering efficiency.
  • Ensure data quality, integrity, and security throughout the data lifecycle, adhering to industry best practices and compliance standards.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 8+ years of experience in data engineering, software development, or a related field, with at least 3 years in a technical leadership role.
  • Experience with full-stack development building web apps, using modern programming languages such as:
  • Proficient in React and TypeScript for Front end
  • Proficient in TypeScript for the Backend
  • Proven track record of architecting and delivering complex data projects at scale, with a deep understanding of data infrastructure and distributed systems.
  • Strong understanding of data modeling, data warehousing, and ETL processes, with experience designing and optimizing data pipelines.
  • Excellent communication and collaboration skills, with the ability to influence technical decisions and drive alignment across teams.
  • Strong leadership skills, with a track record of mentoring and developing high-performing engineering teams.
  • Demonstrated ability to thrive in a fast-paced, dynamic environment and deliver results under tight timelines.
  • Experience developing production-quality LLM applications and using modern agent frameworks such as Langchain, Langgraph, Llamaindex, LangSmith, LangFuse, CrewAI, and/or others is a plus.
  • Expertise in big data technologies such as Hadoop, Spark, Kafka, and cloud-based data services (AWS/GCP/Azure).
Benefits
  • Competitive pay
  • Generous time off
  • Ample parental and wellness leave
  • Healthcare
  • Retirement savings program

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaScriptReactTypeScriptdata modelingdata warehousingETL processesdata pipelinesbig data technologiesHadoopSpark
Soft skills
communicationcollaborationleadershipmentoringinfluencingadaptabilityproblem-solvingtechnical excellencecontinuous learningteam development
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Engineering
Calix

Software Application Developer – Salesforce

Calix
Mid · Seniorfull-time🇨🇦 Canada
Posted: 1 hour agoSource: calix.wd1.myworkdayjobs.com
CloudETLJavaScriptJenkinsSOAP
Thumbtack

Senior Software Engineer, Business Applications

Thumbtack
Seniorfull-time🇨🇦 Canada
Posted: 1 day agoSource: boards.greenhouse.io
AWSAzureCloudDynamoDBGoGoogle Cloud PlatformGraphQLJavaMicroservicesPostgresPython
Fortis Games

Senior Software Engineer – Automation Tools

Fortis Games
Seniorfull-time🇨🇦 Canada
Posted: 1 day agoSource: boards.greenhouse.io
AWSCloudEC2JenkinsPythonUnity
Samsara

Senior Growth Engineer

Samsara
Seniorfull-time$118k–$152k / year🇨🇦 Canada
Posted: 1 day agoSource: boards.greenhouse.io
AWSCloudJavaScriptPythonTerraformVue.js