×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer; Ontario Remote

Remote / Online - Candidates ideally in
Tecumseh, Windsor, Ontario, Canada
Listing for: Cimpress Technology
Remote/Work from Home position
Listed on 2026-01-26
Job specializations:
  • Software Development
    Backend Developer, Cloud Engineer - Software, Software Engineer, Senior Developer
Salary/Wage Range or Industry Benchmark: 104000 CAD Yearly CAD 104000.00 YEAR
Job Description & How to Apply Below
Position: Senior Software Engineer (Ontario Remote)
Location: Tecumseh

About Cimpress Technology
Cimpress Technology builds the software platforms that power Cimpress’ mass-customization businesses around the world. Our teams develop highly scalable, cloud-native systems that enable millions of customers to design, purchase, and receive personalized products. We focus on long-term platform thinking, engineering excellence, and building systems that operate reliably at global scale.

Cimpress Technology builds the software platforms that power Cimpress’ mass-customization businesses around the world. Our teams develop highly scalable, cloud-native systems that enable millions of customers to design, purchase, and receive personalized products. We focus on long-term platform thinking, engineering excellence, and building systems that operate reliably at global scale.

About

The Role
We are hiring a Senior Software Engineer to join our Order Processing subdomain, working on a next-generation Commerce Platform. This role is ideal for a senior engineer who enjoys owning backend systems end-to-end, working on complex business workflows, and building reliable, scalable services that operate at high transaction volumes. You will play a key role in designing and evolving a standardized commerce platform that enables Cimpress businesses to transact at massive scale while reducing reliance on third-party SaaS solutions.

This is a remote-first role based in Ontario, Canada, with a collaborative, distributed team.

You’ll Work On
You’ll help build Cim Commerce v2, a unified, internally owned commerce platform designed to:

Support billions of dollars in annual transactions

Standardize commerce capabilities such as carts, orders, payments, and fulfillment

Enable consistent, high-quality data across commerce systems

Improve reliability, extensibility, and long-term platform leverage

Serve as a foundation for future personalization, optimization, and AI-driven capabilities

Customer-facing experiences are owned by Cimpress businesses; your focus will be on core backend commerce services and platform capabilities.

What You Will Do

Design, develop, and maintain backend services and APIs for cart and order lifecycle management

Build cloud-native, distributed systems with a focus on scalability, reliability, and data integrity

Collaborate with product managers, engineers, and partner teams to translate business needs into well-designed technical solutions

Take ownership of features from design through production, including operational readiness

Participate in code reviews, architecture discussions, and technical decision-making

Troubleshoot production issues and continuously improve system resilience and performance

Contribute to automated testing and CI/CD practices

Participate in Agile ceremonies such as backlog refinement, sprint planning, and retrospectives

Take part in a light on-call rotation to support the availability of business-critical services

What We’re Looking For
We value experience, curiosity, and strong engineering fundamentals over rigid checklists. You don’t need to meet every qualification to apply.

Required / Core Experience

Proven experience as a Senior Software Engineer working on backend or platform systems

Strong software engineering fundamentals: system design, data modeling, APIs, and distributed systems

Experience building and operating production services in a cloud environment

Fluency in at least one mainstream backend language (Java preferred, but not required)

Ability to reason about complex business workflows and translate them into maintainable systems

Strong collaboration and communication skills in a remote-first environment

Preferred / Valued Experience

Experience with AWS and managed cloud services

Experience with Java and Spring Boot

Experience with Mongo

DB or other No

SQL data stores

Familiarity with event-driven architectures and asynchronous processing

Experience operating high-traffic, business-critical systems

How We Work

Remote-first:
We value autonomy, trust, and flexibility while maintaining strong collaboration

Ownership mindset:
You build it, you run it

Pragmatic engineering:
We value simplicity, reliability, and long-term maintainability

Continuous learning:
We support growth…
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary