Senior Software Engineer, Fulfillment Planning

Posted 2ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Software Engineer developing and improving fulfillment planning systems at Cimpress. Building optimization-driven systems using C#/.NET and AWS in a remote-first environment.

Responsibilities:

  • Deliver complex features and service improvements from technical design through implementation, rollout, and maintenance.
  • Build and evolve optimization-driven systems using our modern stack: C#/.NET, AWS, event-driven services, and data-intensive backends.
  • Partner with product, plant operations, shipping, support, and other engineering teams to clarify requirements, understand real-world constraints, and translate them into reliable software solutions.
  • Take ownership of technical quality in the areas you work on, including testing, maintainability, observability, performance, and operational readiness.
  • Investigate production issues using logs, metrics, and data analysis, identify root causes, and implement improvements to code, configuration, and team practices.
  • Contribute to design discussions and code reviews, offering thoughtful input on trade-offs and helping improve the reliability and clarity of our systems.
  • Act as a resource to other engineers on the squad by sharing context, reviewing code, pairing when helpful, and supporting strong engineering practices across the team.

Requirements:

  • 5+ years of experience building and operating commercial software systems
  • Strong experience with object-oriented backend development and web-based services, ideally with C#/.NET
  • Experience with AWS or another major cloud provider, including deploying and operating services in production
  • Solid experience with databases and SQL, plus comfort working with data to investigate system behavior and production issues
  • A track record of independently delivering moderately to highly complex features or service improvements
  • Strong communication skills and the ability to work effectively with both engineers and non-technical stakeholders
  • Familiarity with engineering best practices such as testing, code reviews, CI/CD, security fundamentals, logging, alerting, dashboards, and runbooks.

Benefits:

  • Health insurance
  • Wealth and wellness programs
  • Long-term equity incentives