Staff Software Engineer – L4

Posted 3 weeks ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Staff Software Engineer developing AI solutions for Twilio's Customer Support organization. Leading the design and development of full-stack AI applications in a remote-first environment.

Responsibilities

  • Co-lead the design and development of our software infrastructure, driving technical vision and strategy to ensure scalability, reliability, and performance.
  • Drive the development of sophisticated, stateful web applications. You will oversee the integration of complex React-based front-ends with backend modular services, ensuring a seamless UI experience.
  • 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 elevate a team of high-performing engineers. You don’t just write great code; you foster a culture of technical excellence, helping senior and mid-level engineers level up through deep-dive code reviews and architectural workshops.
  • 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 JavaScript, Typescript or React.
  • 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.

Benefits

  • Competitive pay
  • Generous time off
  • Ample parental and wellness leave
  • Healthcare
  • Retirement savings program
  • Additional compensation and benefits

Job type

Full Time

Experience level

Lead

Salary

$160,320 - $200,400 per year

Degree requirement

Bachelor's Degree

Tech skills

Distributed SystemsETLJavaScriptReactTypeScript

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.