Job Search and Career Advice Platform

Enable job alerts via email!

Staff/Principal Engineer

SourceIn

Remote

CAD 120,000 - 160,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A fast-growing tech organisation is seeking a Staff / Principal Software Engineer for a fully remote position in Canada. You will lead the design and delivery of critical cloud-native systems, mentor engineers, and drive technical excellence across teams. Ideal candidates have deep expertise in computer science and 15+ years of experience in software development. Join a collaborative culture with competitive compensation and flexible paid time off.

Benefits

Competitive compensation & equity opportunity
Flexible paid time off & wellness benefits
Opportunities for professional growth and learning support

Qualifications

  • 15+ years of professional software development experience for Principal level.
  • Experience leading architecture across teams.
  • Ability to lead multi-quarter initiatives for Staff level.

Responsibilities

  • Lead design, architecture & delivery of critical systems.
  • Drive improvements in system reliability and performance.
  • Mentor and guide engineers across multiple teams.
  • Partner with cross‑functional stakeholders to deliver initiatives.
  • Implement best practices across design reviews and operations.

Skills

Deep expertise in computer science fundamentals
Experience building cloud-native applications
Proven track record of technical leadership
Strong communication skills
Hands-on engineering experience

Tools

Java
TypeScript
Node.js
React
Go
Ruby
Python
Job description
Staff / Principal Software Engineer (Fully Remote – Canada, EST Hours)

Are you a seasoned engineer ready to design and lead technical excellence across teams? We're hiring a Staff / Principal Software Engineer to join a fast‑growing tech organisation building foundational services and cloud‑native platforms used by merchants globally. This is a fully remote role for candidates based in Canada (EST time zone)no visa sponsorship provided.

What You'll Be Doing

As a senior technical leader, you'll:

  • Lead design, architecture & delivery of critical systems used at a global scale.
  • Drive improvements in system reliability, performance, and maintainability.
  • Mentor and guide engineers across multiple teams, helping elevate engineering practices.
  • Partner with cross‑functional stakeholders to deliver high‑impact initiatives from idea to production.
  • Advocate and implement best practices across design reviews, testing, deployment, and operations.
What You'll Bring
  • Deep expertise in computer science fundamentals and scalable systems engineering.
  • Experience building cloud‑native applications (AWS, GCP or similar).
  • Proven track record of technical leadership across teams and large codebases.
  • Strong communicator with the ability to navigate complex technical discussions.
  • (Principal level) 15+ years of professional software development experience, including leading architecture across teams.
  • (Staff level) Deep hands‑on engineering experience and the ability to lead multi‑quarter initiatives.

Tech stacks may include Java, TypeScript/Node, React, Go, Ruby, Python, or similar modern languages and frameworks.

Who You Are
  • You love solving complex problems and driving technical excellence.
  • You're passionate about mentoring and growing teams.
  • You balance strategic thinking with hands‑on execution.
What You'll Get
  • Fully remote work across Canada (EST working hours required)
  • Opportunities for impact on core systems used globally
  • Collaborative, inclusive culture with strong engineering values
  • Competitive compensation & equity opportunity
  • Flexible paid time off & wellness benefits
  • Continuous professional growth and learning support

Interested in leading the future of cloud‑scale platforms and empowering teams to build exceptional software? Apply now!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.