← Back to jobs

Senior Software Engineer

Company
Cimpress
Location
Remote
Work type
Full Time
Posted
2026-08-13

Job description

Role description
Who We Are:

Cimpress Open is a new business initiative focused on expanding customer reach through strategic partnerships and digital integration. Leveraging Cimpress’ advanced Mass Customization Platform, Cimpress Open collaborates with partners to deliver a diverse range of personalized products—supported by agile, modular services for seamless onboarding, product launches, and order management. With over $3.4B in annual revenue from customized print, signage, apparel, and packaging, Cimpress Open is poised for strong growth by engaging digital design software providers and leading ecommerce marketplaces. The engineering team operates with ownership, flexibility, and direct influence on technology decisions, helping define the future of scalable solutions within a supportive global organization.

What you will do: Design & Build:

Develop robust, maintainable, and scalable software using React, Node.js, TypeScript, and related frameworks.

Architect and implement modern, responsive, and accessible user interfaces.

Build complex integrations and APIs that power personalized products at scale.

Ensure Quality & Reliability:

Write clean, efficient, and testable code using TDD/BDD practices.

Optimize performance, accessibility, and cross-browser compatibility.

Support production systems, troubleshoot issues, and drive root-cause resolution.

Collaborate & Innovate:

Partner with product managers and cross-functional teams to translate requirements into technical solutions.

Apply design patterns, modular component strategies, and modern programming paradigms.

Leverage cloud infrastructure (AWS) and CI/CD pipelines for secure, reliable delivery.

Your Qualification:

At Cimpress, we strive to hire individuals that add new ideas and perspectives to our teams and enhance our culture. No matter your background or work experience, we strongly encourage you to apply—even if you feel that you don’t meet the exact requirements or have the same qualifications.

You might be a great candidate for this or other opportunities.

6+ years of experience as a full-stack engineer, or similar role.

Proficient in JavaScript, NodeJS and Typescript ecosystem.

Exposure to a variety of JavaScript frameworks and libraries such as: NodeJS, Express , Jest, Mocha.JS, Cucumber etc.

Experience with cloud infrastructure, AWS preferred.

Experience with using and building REST API services.

Experience with agile frameworks like Scrum.

Uses AI as a force multiplier in daily engineering work, leveraging modern AI tools to accelerate development, improve quality, and increase overall impact.

Demonstrated experience building new, complex integrations from scratch.

Nice to have

Graphic design, print industry, or digital image processing exposure.

Understanding of the components of e-commerce.

Original source