Cimpress Technology Logo png

Principal Software Engineer

Cimpress Technology

Job Description

Who We Are:

Cimpress Technology develops cutting-edge, best-in-world software that our mass customization businesses use to create personalized products for over 17 million global customers. Our Mass Customization Platform is comprised of modular, multi-tenant services. Our businesses can choose the solutions that work for them, or assemble any custom combination they need. This makes it easier and faster to do things like introduce new products, reach customers and track orders. And this kind of innovation keeps customers coming back. Just last year, Cimpress generated $2.88B in revenue through customized print products, signage, apparel, packaging and more.

We encourage our engineers to think like an owner to continue to act small as we grow. Every team defines their own roadmaps, and uses the programming languages and technologies that suit them best. This helps us have a big impact at the enterprise level while still feeling small and nimble.

 

About the Role

This role is remote and can only be based in one of the following countries: Germany, The Netherlands, Czech Republic, UK, Ireland, or Spain.

As a Principal Software Engineer at Cimpress Technology, you will play a pivotal role in creating innovative software solutions that drive success for both our customers and Cimpress-owned businesses. Youll work closely with partners to design and architect systems that are scalable, reliable, and secure, using both the MCP Platform and cutting-edge industry technologies.

In this role, you will have the unique opportunity to collaborate directly with customers, gaining insights into their challenges and goals. Your expertise will enable you to craft tailored solutions while promoting best practices across teams. Youll also be instrumental in gathering and validating critical product feedback, ensuring that our platforms evolve in ways that deliver maximum value.

As part of your responsibilities, you will help customers overcome operational challenges, acting as a trusted technical advisor to guide them through complex architectural decisions. This role offers a global scope, with occasional travel to international sites, including Cimpress businesses, manufacturing facilities, and third-party partners, to gain firsthand insights and strengthen partnerships.

 

What You will do:

At Cimpress, were not just looking for engineers were looking for innovators who are passionate about making a lasting impact. This role offers the opportunity to shape solutions that will drive both technical excellence and business value. If you are a seasoned software developer eager to engage with customers directly and collaborate across teams to deliver scalable, resilient, and secure systems, we want to hear from you!

In the Short Term

  • Dive deep into the MCP Platform, mastering its services, infrastructure, data management, and security across domains.

  • Gain a rich understanding of the mass customization industry and how Cimpress businesses integrate with the platform.

  • Build strong relationships with customers and domain partners, working closely to understand their needs and deliver impactful solutions.

  • Collaborate with product managers and development teams across product teams to gather requirements, and design scalable, cost-effective architectures.

  • Communicate solutions clearly through architectural diagrams, documentation, and presentations to both technical and non-technical partners.

  • Identify and resolve performance bottlenecks in systems by analyzing and monitoring performance metrics. Work with domains to establish performance optimization methodologies.

In the Long Term

  • Dig deeper into platform and customer codebases to understand and suggest optimized ways of integrating with the MCP platform.

  • Build reference architectures to accelerate development of solutions.

  • Get your hands dirty by building proof of concepts to provide guidance to development teams across the platform and customers on how best to use the platform features to solve their business problems.

  • Keep customer needs at the forefront of decision-making. Guide teams to develop solutions that offer maximum value by understanding use cases and business requirements.

  • Collaborate with Engineering and Product Management to steer the future direction of MCP Products.

  • Drive best practices across teams, ensuring solutions are scalable, fault-tolerant, highly available, and secure.

  • Leverage the leadership community to validate and refine your solutions, making sure they meet industry standards and best practices.

  • Provide mentorship, sharing your expertise and guiding team members and partners to technical excellence.

  • Maintain and evolve detailed architectural documentation, including design decisions and implementation details.

  • Contribute to engineering RFCs and promote software development practices that are shared across all teams.

 


Your Qualifications:

At Cimpress, we value the diverse experiences and perspectives that each individual brings to our culture. If you dont meet every qualification but are excited about this role, we encourage you to apply. Were eager to learn more about you.

  • 10+ years of experience building software, integrating systems, and delivering applications via the Internet (SaaS, APIs).

  • Strong and demonstrable experience in building products from the ground up using modern technologies and practices such as DDD, Microservices, Event driven architecture, Containerization, Cloud technologies (AWS or others), distributed tracing, observability, contract testing, CI/CD etc.

  • Proficiency in high-level programming languages such as Java, NodeJS, C# but more importantly, you possess strong fundamentals that transfer across tech stacks.

  • Strong communication skills and confidence presenting to both strategic partners and leadership teams.

  • Demonstrated ability to adapt to new technologies, languages, and frameworks, even those you havent worked with before. As Principal Software Engineers, you are expected to manage ambiguity and uncertainty.

  • Experience with DevOps practices and Agile methodologies.

  • Consistent track record of breaking down complex problems into manageable parts and tackling them in a structured way.

Nice to Have:

  • Multilingual Fluent communication in one or more European languages.

  • Previous experience in the mass customization industry.

 

 

Why You'll Love Working Here:

Being at Cimpress means that you dont see work as just a building, a desk or a manufacturing floor. You see it as a chance to take a step forward in your career journey and your life. We strive to give you everything you need to learn, grow, and succeed. Through innovation, collaboration, and perpetual exposure to whats next, were always pushing boundaries and broadening our horizons. We embrace the chance to operate outside our comfort zone to discover what we can do. Some might call that a challenge; we just call it another great day at work.

 

We're Remote-First:

In 2020, Cimpress adopted a Remote-First operating model and culture. We heard from our team members that having the freedom, autonomy and trust in each other to work from home and, the ability to operate when they are most productive, empowers them to be their best. Cimpress also provides collaboration spaces for team members to work physically together when it's safe to do so and when in-person collaboration will deliver the best results.

 

About Us:

Led by founder and CEO Robert Keane, Cimpress invests in and helps build customer-focused, entrepreneurial mass customization businesses. Through the personalized physical (and digital) products these companies create, we empower over 17 million global customers to make an impression. Last year, Cimpress generated $2.88B in revenue through customized print products, signage, apparel, packaging and more. The Cimpress family includes a dynamic, international group of businesses and central teams, all working to solve problems, build businesses, innovate and improve.

 


Commitment to Diversity, Equity, & Inclusion:

We believe in the unique contributions of everyone within a diverse global organization. We are collaborative, inclusive, and innovative. We strive to role model and live an inclusive culture of fairness, respect and belonging for all. And we work together to empower each other, creating a space in which each of us can spark our next great idea.

 


Equal Opportunity Employer:

Cimpress Tech, a Cimpress company, is an Equal Employment Opportunity Employer. All qualified candidates will receive consideration for employment without regard to race, color, sex, national or ethnic origin, nationality, age, religion, citizenship, disability, medical condition, sexual orientation, gender identity, gender presentation, legal or preferred name, marital status, pregnancy, family structure, veteran status or any other basis protected by human rights laws or regulations. This list is not exhaustive and, in fact, in many cases, we strive to do more than the law requires.

#LI-KK1

Freshly added jobs in Czechia

Principal Software Engineer

Software Development Engineer

Software Engineer

Backend Developer - Java

Who is Hiring is part of Cybrient Technologies SA