Senior Software Engineer
$140k - $160k per year- 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.
- 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.
- 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.
- 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.
Requirements:
Benefits:
$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...SeniorLocal areaRemote workWork from homeHome officeFlexible hours$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...SeniorPermanent employmentFull timeManual laborRemote workFlexible hours$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...SeniorRemote jobLong term contractPermanent employmentWork from homeFlexible hours$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...SeniorWork at officeLocal areaRemote workFlexible hoursShift work- ...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...SeniorFull timeWorldwide
$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...SeniorLong term contractFull timeRemote work$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...SeniorFull time$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...SeniorLong term contractContract workWork at officeRemote work2 days per week$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...SeniorLong term contractFull timeRemote work- ...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...SeniorRemote job
$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,...SeniorRemote work- ...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...SeniorContract workInternship
- ...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...SeniorRemote job
$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...SeniorPermanent employmentFull timeRelocation package$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 contractWork at officeLocal areaRemote workFlexible hoursShift work- ...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...SeniorRemote work
- ...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...SeniorWork at officeLocal areaRemote workWork from homeWorldwideHome officeWeekend work
- ...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...SeniorContract workInternship
$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...SeniorLong term contractImmediate startShift work- ...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,...SeniorLong term contractWork at officeLocal areaRemote workWork from homeWorldwideHome officeWeekend work
$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 contractFull timeApprenticeshipLocal areaRemote work- ...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,...SeniorRemote jobFlexible hours
- ...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...SeniorRemote jobRemplacementFull time
$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 officeLocal areaRemote workFlexible hours$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...SeniorLocal areaRemote workWork from homeHome office$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...SeniorLocal areaRemote workWork from homeHome officeFlexible hours$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...SeniorInternshipWork at office2 days per week- ...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...SeniorRemote jobLong term contract
- ...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...SeniorFull time
- ...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 jobFull timeFlexible hoursWeekend work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- ingénieur logiciel Canada
- director software engineering Canada
- software developer no experience Canada
- part time software developer Canada
- software developer summer internship Canada
- software engineer internship Canada
- software developer internship Canada
- new graduate software developer Canada
- senior software developer Canada
- software developer co-op Canada


