Staff Software Engineer (L4)

4 hours, 36 minutes ago
Full-time
Lead
Software Development
Twilio

Twilio

Twilio is a cloud communication company that offers Communication APIs for SMS, Voice, Video, and Authentication, empowering developers to embed communication capabilities into their software applications globally.

Diversified Telecommunication Services
5K-10K
Founded 2008

Description

  • Co-lead the design and development of software infrastructure to support scalability, reliability, and performance.
  • Build sophisticated stateful web applications and integrate React-based front ends with backend modular services.
  • Lead technical work in distributed systems and data technologies.
  • Drive technical innovation and research into emerging data technologies and best practices.
  • Mentor and develop senior and mid-level engineers through code reviews and architectural workshops.
  • Collaborate with cross-functional teams to translate business requirements into scalable technical solutions.
  • Adapt engineering practices to the evolving JavaScript ecosystem to improve efficiency.
  • Ensure data quality, integrity, and security across the data lifecycle in line with 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.
  • At least 3 years of technical leadership experience.
  • Experience building full-stack web applications using JavaScript, TypeScript, or React.
  • Proven experience architecting and delivering complex data projects at scale.
  • Strong understanding of data infrastructure and distributed systems.
  • Experience with data modeling, data warehousing, and ETL processes.
  • Strong communication and collaboration skills with the ability to influence technical decisions across teams.
  • Strong leadership skills with experience mentoring and developing engineering teams.
  • Ability to thrive in a fast-paced, dynamic environment and deliver under tight timelines.
  • Experience building production-quality LLM applications and using agent frameworks such as LangChain, LangGraph, LlamaIndex, LangSmith, LangFuse, or CrewAI is a plus.
  • Experience with big data technologies such as Hadoop, Spark, Kafka, and cloud-based data services (AWS, GCP, or Azure) is a plus.
  • Role must be based remotely in Canada.
  • Occasional travel may be required for project or team in-person meetings.

Benefits

  • Competitive pay with an estimated salary range of $160,320 to $200,400.
  • Target bonus of 15% when applicable.
  • Generous time off and paid time off.
  • Parental leave and wellness leave.
  • Healthcare benefits.
  • Retirement savings program and retirement contributions.
  • Eligibility for additional compensation and benefits, including incentive programs, commissions, and equity grants.
  • Health and wellness benefits.
  • Support for volunteering and donation efforts through community impact programs.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Staff Software Engineer, Core Platforms

Gusto 1K-5K Professional Services

Gusto is hiring a Staff Software Engineer to help build and scale the shared product platforms that power its small business products, with ownership across architecture, backend services, and platform reliability.

JavaScript Prototyping React Ruby Ruby on Rails
6 minutes ago

Senior Software Engineer, Payments

SeatGeek 251-1K Media

SeatGeek is hiring a Software Engineer for its enterprise payments team to build and operate payment infrastructure for rightsholders across online and physical payment channels.

Apache Airflow Argo CD AWS C# Datadog DynamoDB FastAPI Flink GitLab Go Kafka Kotlin Kubernetes Memcached Microservices .NET OpenSearch PostgreSQL Python React Swift TypeScript
6 minutes ago

IT Software Engineer Senior

Pathward 251-1K Diversified Financial Services

Pathward is seeking a software role focused on analyzing, designing, modifying, and programming enhancements and new products for local, networked, cloud-based, and internet-related applications.

6 minutes ago

Software Engineer, Ghost

Anduril Industries 1K-5K Aerospace & Defense

Anduril Industries is hiring a Robotics Software Engineer for its Tactical Recon & Strike team to develop autonomous systems that integrate software, hardware, simulation, and deployment across defense robotics platforms.

C++ Embedded Systems Go Linux Machine Learning Python Rust
6 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers