About the role:
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. You’ll work closely with stakeholders to design and architect systems that are scalable, reliable, and secure, leveraging both the MCP Platform and cutting-edge industry technologies.
What you will do:
At Cimpress, we’re not just looking for engineers – we’re 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!
Responsibilities:
- 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 utilize 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.
- Communicate solutions clearly through architectural diagrams, documentation, and presentations to both technical and non-technical stakeholders.
- 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 teams.
- Dig deeper into platform APIs and customer integrations to understand and suggest optimized ways of integrating with the MCP platform.
- Build strong relationships with customers and domain partners, working closely to understand their needs and deliver impactful solutions.
Qualifications:
- 8+ 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 TypeScript, Python, Java or C# – but more importantly, you possess strong fundamentals that transfer across tech stacks.
- Strong communication skills: Experience in working with various stakeholders in all layers of the organization.
- Demonstrated ability to adapt to new technologies, languages, and frameworks, even those you haven’t worked with before. As Principal Software Engineers, you are expected to manage ambiguity and uncertainty.
- Experience with DevOps practices and Agile methodologies.
- Proven track record of breaking down complex problems into manageable parts and tackling them in a structured way.
Nice to Have:
- Previous experience in the mass customization industry.
- Existing US and Schengen visa.
Why you'll love working here:
Being at Cimpress means you don’t see work as just a building, a desk, or a manufacturing floor. You see it as a chance to advance in your career and life. We strive to give you everything you need to learn, grow, and succeed. We're constantly pushing boundaries and broadening our horizons through innovation, collaboration, and perpetual exposure to what’s next.
Equal Opportunity Employer:
Cimpress 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.