Note: The job is a remote job and is open to candidates in USA. Cimpress Technology develops software for mass customization businesses serving global customers. The Senior Software Engineer will collaborate with multiple teams across the globe, understand the business domain, and develop and design software solutions with guidance from senior team members.
Responsibilities
- As a Senior Software Engineer, you will collaborate with multiple teams across the globe and understand the business domain to develop and design software solutions with guidance from senior team members
Skills
- Strong experience in C#, .NET Core, and ASP.NET Core development
- Hands-on experience with React.js, including components, props, state management, hooks, and component lifecycle concepts
- Strong knowledge of JavaScript (ES6+) and/or TypeScript
- Experience building and consuming REST APIs and integrating frontend applications with backend services
- Good understanding of Entity Framework Core and LINQ
- Strong SQL skills, including writing queries, joins, filters, CRUD operations, and understanding relational database concepts
- Experience with source control systems such as Git, Bitbucket, or Azure DevOps, including branching, merging, and pull request workflows
- Strong analytical, debugging, and problem-solving skills
- Ability to write clean, reusable, and maintainable code following engineering best practices
- Interest in leveraging AI-assisted development tools (e.g., GitHub Copilot, Amazon Q, ChatGPT, Claude) to improve engineering productivity and code quality
- Exposure to AI/LLM-based applications, prompt engineering, AI APIs, or intelligent workflow automation
- Experience with modern React patterns, state management libraries, and performance optimization techniques
- Knowledge of microservices architecture and event-driven systems
- Advanced SQL skills, including stored procedures, indexing, and query optimization
- Exposure to cloud platforms such as AWS or Azure
- Experience with CI/CD pipelines, automated deployments, and DevOps practices
- Knowledge of containerization technologies such as Docker
- Experience working in Agile/Scrum development environments
- Exposure to eCommerce, Product Information Management (PIM), or fulfillment domains
Benefits
- Career development and growth support: “everything you need to learn, grow, and succeed.”
- Remote-first work model with the freedom and autonomy to work from home and operate when most productive.
- Collaboration spaces for team members to work physically together when it is safe and appropriate.
Company Overview
Company H1B Sponsorship