Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Relay

Senior Software Engineer, Multiple Teams

Relay

. Own features across the full development lifecycle, including design, development, testing, deployment, and monitoring .

Posted 9/30/2026full-timeKitchener-Waterloo • CanadaSenior💰 CA$144,000 - CA$176,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in full-stack software engineering with a focus on TypeScript, React, and Node.js, while driving code quality and performance improvements. Proven ability to mentor junior engineers and lead cross-functional initiatives in a fast-paced environment.

Highest-signal resume keywords
Full-Stack Software EngineeringTypeScriptReactNode.jsAWS Services

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

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

Hard Skills
Software Development LifecycleCode Quality ImprovementPerformance OptimizationSystem DesignContinuous Deployment
Soft Skills
MentoringCollaborationProactive Problem-SolvingFeedback ReceptionAdaptability
Tools & Technologies
AWSContinuous Deployment PipelinesJavaScript
Certifications & Qualifications
Background Check through Certn
Industry Keywords
Startup ExperienceHigh-Growth Technology Company

Tech Stack

Tools & technologies
AWSJavaScriptNode.jsReactTypeScript

About the role

Key responsibilities & impact
  • Own features across the full development lifecycle, including design, development, testing, deployment, and monitoring
  • Manage production systems and optimize infrastructure
  • Contribute to platform availability, scalability, and resilience
  • Partner with Product, Design, and cross-functional teams to build customer- and business-focused solutions
  • Identify technical, process, and product improvements
  • Influence technical direction and long-term strategy
  • Mentor junior engineers and support team growth
  • Lead initiatives to improve code quality, optimize performance, and streamline development processes
  • Participate in live coding, system design, and interview activities as part of the hiring process

Requirements

What you’ll need
  • 3+ years of full-stack software engineering experience
  • Experience leading significant components or features with minimal oversight
  • Experience mentoring junior engineers
  • Ability to drive code quality, performance, and development-process improvements
  • Curiosity about new frameworks, best practices, and emerging technologies
  • Comfort working in fast-paced, dynamic environments and navigating ambiguity and change
  • Collaborative approach and willingness to give and receive feedback
  • End-to-end ownership and proactive problem-solving
  • Background check and employment verification through Certn required for employment
  • Legally authorized to work in Canada
  • Ability to work from the office three days a week (Tuesday, Wednesday, and Thursday)
  • JavaScript experience is a bonus, with primary use of TypeScript, React, and Node.js
  • Working knowledge of AWS services and continuous deployment pipelines is a bonus
  • Startup or high-growth technology company experience is a bonus

Benefits

Comp & perks
  • Compensation growth tied to impact, not limited to an annual review cycle
  • Accommodations available at any stage of the hiring process
  • Company perks and benefits referenced in the Candidate Hub