Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

$140k - $160k per year
Canada
  • Remote job

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer based in Canada.

This is an opportunity to join a remote-first engineering team building a category-defining vertical SaaS platform for the promotional products industry.
You will work within the Connected Supplier domain, developing integrations and workflows that streamline purchasing, supplier collaboration, and invoicing.
The role offers meaningful ownership, with responsibility for scoping, designing, implementing, and supporting production features.
You’ll collaborate closely with Product, Design, and Engineering while translating customer needs and business goals into practical technical solutions.
The environment emphasizes autonomy, thoughtful engineering, continuous improvement, and high-quality software delivery.
You’ll also contribute to system design, technical decision-making, mentoring, documentation, and shared engineering practices.
This is a strong fit for a senior engineer who enjoys solving complex problems while working asynchronously within a collaborative, people-focused team.

Accountabilities
  • Own feature delivery: Independently scope, plan, implement, and deliver well-defined features and components within the Connected Supplier domain.
  • Contribute to system architecture: Participate in system design discussions, considering performance, scalability, maintainability, reliability, and long-term technical sustainability.
  • Translate requirements into solutions: Partner with Product Managers and Engineering Managers to break initiatives into clear milestones, modules, timelines, and deliverables.
  • Build high-quality software: Develop clean, maintainable, well-tested code while following strong engineering practices and contributing to a high technical bar across the team.
  • Own engineering outcomes: Take responsibility for domain-level projects and co-own larger cross-functional initiatives alongside Product, Design, and Engineering stakeholders.
  • Manage technical risk: Identify architectural, implementation, and operational risks early and recommend practical mitigation strategies.
  • Improve systems and processes: Proactively identify inefficiencies in technology, workflows, and development practices and implement improvements that make the team more effective.
  • Connect technology to customer needs: Translate business objectives, customer feedback, and operational requirements into thoughtful and scalable technical implementations.
  • Support reliable delivery: Communicate proactively about project status, risks, dependencies, and blockers across relevant teams and stakeholders.
  • Mentor engineers: Provide constructive feedback, participate in pairing and code reviews, and support the professional growth of fellow engineers.
  • Contribute to engineering operations: Participate in documentation, technical debt management, code reviews, CI/CD practices, observability, and on-call responsibilities.
  • Requirements:

    • Professional experience: 5+ years of professional software development experience, preferably within a SaaS or product-focused technology environment.
    • Software engineering fundamentals: Strong understanding of software engineering principles, system design, relational databases, API development, and scalable application architecture.
    • Technical proficiency: Hands-on experience with technologies such as React, PHP, Python, or modern programming frameworks, together with experience using a major cloud platform such as AWS, GCP, or Azure.
    • Modern development practices: Experience with agile development, version control, CI/CD pipelines, and observability platforms such as Datadog.
    • End-to-end ownership: Demonstrated ability to independently deliver complex features while balancing technical quality, customer value, delivery timelines, and practical trade-offs.
    • Problem-solving: Strong analytical and technical problem-solving abilities, with a proactive approach to identifying risks, inefficiencies, and opportunities for improvement.
    • Collaboration: Ability to work effectively across Product, Design, Engineering, and other functions while communicating technical concepts clearly.
    • Leadership and mentoring: Experience supporting and mentoring other engineers and contributing to a collaborative, inclusive engineering culture.
    • Remote work: Comfortable working independently and asynchronously while maintaining strong communication, collaboration, and team connection.
    • AI awareness: Experience with, or genuine interest in, using AI technologies in software development or product engineering.
    • Industry knowledge: Familiarity with promotional products, supply-chain workflows, or e-commerce integrations is a plus.
    • Work authorization: Eligible to work in Canada, excluding Quebec.
    • Benefits:

      • Competitive compensation: CAD $140,000–$160,000 annual salary, depending on experience and skills, with new hires generally positioned around the midpoint.
      • Fully remote: Remote-first work environment for eligible candidates across Canada, excluding Quebec.
      • Health coverage: Health and dental benefits, including a $1,000 healthcare spending account.
      • Retirement and savings support: Employer contributions of up to $3,000 annually toward RRSP/TFSA programs, with no employee contribution required.
      • Company-wide break: Planned company closure from December 25 through January 1.
      • Team connection: Twice-yearly company-wide summits and opportunities for in-person collaboration.
      • Collaborative culture: A supportive environment centered on knowledge sharing, learning, technical excellence, and community.
      • Professional growth: Opportunities to take meaningful ownership, mentor colleagues, influence technical decisions, and contribute to a growing SaaS platform.
      • Work-life balance: A remote-first culture designed to support flexibility, autonomy, and life outside of work.
Vacancy posted 2 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Canada vacancy
  • $170.4k - $234.3k per year

     ...programmatic advertising and marketing channels. Engineering at StackAdapt:  As an Engineer at...  ...the team and lead by example to uphold software development best-practices in addition to...  ...Collaborate with stakeholders and other senior engineers across the organization to... 
    Senior
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours

    StackAdapt

    Canada
    6 days ago
  • $150k - $180k per year

     ...an independent team of data & AI experts, engineers, and designers who build intelligent...  ...innovative digital products. Whether you are a Senior Engineer, Tech Lead, or DevOps Engineer,...  ..., CI and CD. Experience building software collaboratively using pull requests and code... 
    Senior
    Permanent employment
    Full time
    Manual labor
    Remote work
    Flexible hours

    Nearform

    Canada
    23 days ago
  • $168k - $177.5k per year

     ...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer, Marketing Platform Tooling based in Canada. This is a high-ownership backend engineering role focused on building the infrastructure... 
    Senior
    Remote job
    Long term contract
    Permanent employment
    Work from home
    Flexible hours
    Canada
    2 hours ago
  • $196k - $246k per year

     ...market-experienced Strategist & Solutions Architect, Experience Engineering & Platforms to join DEPT®'s growing Adobe practice in North America. In this executive-level role, you will serve as the most senior client-facing voice on large-scale digital platform transformations... 
    Senior
    Work at office
    Local area
    Remote work
    Flexible hours
    Shift work

    DEPT®

    Canada
    7 days ago
  •  ...experiences across Kong's platform. About the Role: The Software Engineer will be a key contributor to the IAM Team, building scalable...  ...traffic and enforce access control policies. Collaborate with senior engineers and security teams to learn and implement IAM best... 
    Senior
    Full time
    Worldwide

    kong

    Canada
    1 day ago
  • $100k - $135k per year

     ...Intermediate Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving...  ..., and engineering practices. You will partner with senior engineers for guidance on architecture and complex problem-solving... 
    Senior
    Long term contract
    Full time
    Remote work

    eDynamic Learning

    Canada
    24 days ago
  • $150k - $210k per year

     ...moments to travelers around the world. We’re looking for a Staff Software Engineer to join the Checkfront team. Checkfront is an established SaaS...  ...fit for this role if you: Have significant experience as a senior or staff-level software engineer on product-focused teams... 
    Senior
    Full time

    Checkfront

    Canada
    29 days ago
  • $150k - $200k per year

     ...their dollars can go back into care. About The Role: As a Senior Software Engineer, you are a full‑stack software engineer who works directly...  ...Write and extend agentic workflows in Conductor's orchestration engine — building custom tools, integration adapters, and... 
    Senior
    Long term contract
    Contract work
    Work at office
    Remote work
    2 days per week

    PocketHealth

    Canada
    2 days ago
  • $180k - $220k per year

     ...Principal Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving...  ...in high-risk or high-priority areas Mentor and guide senior engineers and technical leads through coaching, design discussions... 
    Senior
    Long term contract
    Full time
    Remote work

    eDynamic Learning

    Canada
    a month ago
  •  ...We are seeking a highly skilled Senior Application Engineer with deep T-SQL expertise to join the Liquid Credit Engineering Team, a key division...  ...Development: Design, develop, and maintain robust, scalable software solutions supporting complex liquid credit investment... 
    Senior
    Remote job

    EPAM Systems

    Canada
    12 days ago
  • $145k - $155k per year

     ...to you, join the herd! Description We are looking for an experienced backend engineer who enjoys solving complex problems, sharing knowledge, and building reliable software. As a Senior Backend Software Engineer, you will design, build, and maintain the services,... 
    Senior
    Remote work

    Tucows Domains

    Canada
    14 days ago
  •  ...PLATO is Canada’s largest Indigenous-owned software testing and technology services company....  .... Summary We are seeking a Senior DevOps Lead responsible for defining and...  ...leading the DevOps strategy, practices, and engineering standards that enable the successful delivery... 
    Senior
    Contract work
    Internship

    PLATO

    Canada
    8 days ago
  •  ...We are seeking a highly skilled Senior Python Engineer to join our distributed engineering team. In this role, you will work closely with our...  ...and driving efficiency. The ideal candidate brings a strong software engineering foundation combined with deep domain knowledge in... 
    Senior
    Remote job

    EPAM Systems

    Canada
    23 days ago
  • $110k - $120k per year

     ...demanding environments around the world. Their success is built on engineering excellence, practical innovation, and a deep understanding of...  ...with business needs Experience ~7+ years of software development experience ~ Extensive professional experience with... 
    Senior
    Permanent employment
    Full time
    Relocation package

    Stoakley-Stewart Consultants

    Canada
    29 days ago
  • $136k - $168k per year

     ...are in the world. THE ROLE DEPT® is seeking a Principal, Software Engineering (Adobe - Integrations & Automations) to join our forward-...  ...that bridge work management systems with downstream marketing engines. Deploy Custom Webhooks: Design, build, and test robust webhook... 
    Long term contract
    Work at office
    Local area
    Remote work
    Flexible hours
    Shift work

    DEPT®

    Canada
    15 days ago
  •  ...assist another individual in obtaining employment, with Precisely Software Incorporated (“Precisely”) is unlawful.  If Precisely...  ...for the Precisely Data Integrity Suite . You'll combine hands-on engineering with team leadership and customer-facing collaboration: working... 
    Senior
    Remote work

    Precisely International Jobs

    Canada
    1 day ago
  •  ...At Cloudbeds, we're not just building software, we’re transforming hospitality. Our intelligently...  ...How You'll Make an Impact:   As a Senior Frontend Engineer on the squad, you'll build and evolve...  ...can sell directly through the booking engine. Our Booking Engine Team: This role... 
    Senior
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide
    Home office
    Weekend work

    Third-Party Job Posts

    Canada
    a month ago
  •  ...Who We Are PLATO is Canada’s largest Indigenous-owned software testing and technology services company. For nearly 30...  ...application Summary We are seeking a highly experienced Senior Advanced Analytics / AI Engineer (LLMOps) with 10+ years of experience in advanced... 
    Senior
    Contract work
    Internship

    PLATO

    Canada
    1 day ago
  • $110k - $130k per year

     ...game for donor fundraising. Position Summary: The Senior Automation Engineer will play a pivotal role in modernizing the quality-engineering...  ...that reduces copy-and-paste code and applies sound software-design and clean-code principles. Enable tests to run selectively... 
    Senior
    Long term contract
    Immediate start
    Shift work

    Kindsight

    Canada
    21 days ago
  •  ...Cloudbeds Unique At Cloudbeds, we're not just building software, we’re transforming hospitality. Our intelligently...  ...Location: Remote   How You'll Make an Impact:   As a Senior Backend Engineer on the Booking Engine squad, you'll implement new architectures, features,... 
    Senior
    Long term contract
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide
    Home office
    Weekend work

    Third-Party Job Posts

    Canada
    a month ago
  • $108k - $116k per year

     ...Bounty Support team is expanding, and we are seeking a skilled engineer who thrives on the complexities of seamless integrations, scalable...  ...Will Do During your first 90 days, you will meet your fellow Software Engineers, learn our codebases and enterprise products and start... 
    Long term contract
    Full time
    Apprenticeship
    Local area
    Remote work

    HackerOne

    Canada
    10 days ago
  •  ...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Security Engineer, Platforms & AI based in Canada. This is a hands-on security engineering role focused on protecting cloud infrastructure,... 
    Senior
    Remote job
    Flexible hours
    Canada
    2 hours ago
  •  ...This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Data Engineer - Web Scraping based in Canada. This is a fully remote opportunity for a data engineering professional specializing in web... 
    Senior
    Remote job
    Remplacement
    Full time
    Canada
    2 hours ago
  • $163k - $213k per year

     ...DEPT® is seeking a highly analytical and technical Architect Software Engineer (Adobe - AJO, AEP, RTCDP) to join our forward-deployed architecture...  .../federated query strategies that allow marketing activation engines to reference enterprise warehouses without unnecessary data... 
    Work at office
    Local area
    Remote work
    Flexible hours

    DEPT®

    Canada
    26 days ago
  • $104k - $143k per year

     ...across programmatic advertising and marketing channels. As a Senior Quality Engineer in Quality Infrastructure at StackAdapt, you'll lead the...  ...You'll Bring to the Table: ~5+ years of experience in software development or test automation, with at least 2 years focused... 
    Senior
    Local area
    Remote work
    Work from home
    Home office

    StackAdapt

    Canada
    a month ago
  • $170.4k - $234.3k per year

     ...programmatic advertising and marketing channels. Engineering at StackAdapt: As an Engineer at...  ...help you succeed.    We're seeking a Senior Full Stack Engineer to help lead our...  ...across StackAdapt build, test, and ship software at scale. Candidates will work on engineering... 
    Senior
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours

    StackAdapt

    Canada
    a month ago
  • $150k - $180k per year

     ...and team connectivity, we look forward to hearing from you! THE ROLE Salary Range: $150,000 - $180,000 We are seeking a Senior DevOps Engineer with deep AWS expertise, multi-account architecture experience, and strong leadership capability. This role owns our cloud... 
    Senior
    Internship
    Work at office
    2 days per week

    Localcoin

    Canada
    a month ago
  •  ...The Senior PBAC Engineer is responsible for architecting, deploying, and operating secure application infrastructure that aligns with business needs. This role focuses on developing scalable and resilient security solutions to support business initiatives. Req# 1025895901... 
    Senior
    Remote job
    Long term contract

    EPAM Systems

    Canada
    a month ago
  •  ...product. It’s technical, ethically loaded, and genuinely hard to build well.   This role exists at the intersection of product and engineering, and it leans hard into both. You’ll own the full lifecycle of that product: pre-sales conversations where you help a client... 
    Senior
    Full time

    Symend

    Canada
    more than 2 months ago
  •  ...next steps. Our partner is looking for a Intermediate Full-Stack Software Developer based in Canada. This role offers the opportunity...  .... You will join a highly collaborative, remote-friendly engineering team that values experimentation, continuous learning, and technical... 
    Remote job
    Full time
    Flexible hours
    Weekend work
    Canada
    2 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!