Cimpress is a company dedicated to building customer-focused, entrepreneurial mass customization businesses. They are seeking a Lead Software Engineer to oversee project lifecycles, collaborate with stakeholders, and drive technical excellence while mentoring team members.
Responsibilities:
- Lead End-to-End Projects: Take full ownership of the project lifecycle, from architectural design and initial discovery to deployment and production monitoring
- Stakeholder Collaboration: Act as the primary technical point of contact for Product Managers and cross-functional teams to translate business requirements into scalable technical solutions
- Build for Resilience: Design and develop services end-to-end using TypeScript and on AWS. Our team owns the entire solution—if you build it, you run it
- Drive Technical Excellence: Lead design discussions, perform deep-dive code reviews, and ensure our CI/CD pipelines and DevOps practices are industry-leading
- Mentor and Grow: Foster a culture of technical growth by mentoring senior and mid-level engineers through pair programming and architectural guidance
- Innovate in Care Tech: Explore and implement emerging technologies in AI-driven voice and chat to keep our call center technology at the cutting edge
Requirements:
- 10+ years of experience in software development, with significant experience currently or previously operating as a Lead Software Engineer
- Deep expertise in designing, building, and deploying high-performance, full-stack, scalable APIs using TypeScript and Node.js
- Extensive experience working with AWS services and building Infrastructure as Code (IaC) to support production-grade environments
- Hands-on experience with Amazon Connect (Contact Flows, Lex)
- Strong track record of implementing CI/CD best practices and managing the full software delivery lifecycle
- Bachelor's degree in Computer Engineering (or equivalent) and professional fluency in English with excellent communication skills
- A proactive problem-solver who thrives in an environment with high autonomy and complex stakeholder landscapes
- Salesforce (APIs, Lightning, or Service Cloud)
- Experience implementing AI-based voice or chat solutions and integrating LLMs into customer service workflows
- Familiarity with serverless architectures (AWS Lambda) as well as containerised deployments (Docker/Kubernetes)
- A partner who thrives in cross-cultural teams and actively seeks feedback to drive continuous improvement