Job Closed
This listing is no longer active.
Vista, a Cimpress company, helps small business owners across the world design and market their business.
Senior Software Engineer, Fulfillment Planning
Location
Massachusetts
Posted
80 days ago
Salary
$99K - $167K / year
Seniority
Senior
Job Description
Senior Software Engineer, Fulfillment Planning
Vista
• 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.
Job 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
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Founding Software Engineer
ThirdLaw Molecular"Any sufficiently advanced technology is indistinguishable from magic." - Arthur C. Clarke, Third Law of Science Fiction
• Architect and evolve core backend systems—event ingestion, real-time risk evaluation, semantic search, and investigation-grade querying. • Design and optimize streaming data pipelines using Kafka, Redpanda, or similar technologies to support high-throughput, low-latency processing of LLM interactions. • Define and refine data models and schemas across structured (Postgres), analytical (ClickHouse), unstructured (S3), and vector (Qdrant) storage layers. • Identify architectural weaknesses and performance bottlenecks across ingest, indexing, and query layers; lead improvements to support scalability, correctness, and observability. • Implement data ingestion and transformation frameworks that support policy evaluation, semantic analysis, and dynamic response. • Optimize query performance, storage efficiency, and retrieval accuracy to support deep investigation and real-time enforcement. • Build and maintain backend APIs, monitoring infrastructure, and policy enforcement workflows that underpin the ThirdLaw platform.
• Creating new cost management features such as forecasts, anomaly alerts and cost allocations to make staying on top of costs a breeze • Developing reusable and robust UI components to make the cost exploration experience as seamless as possible • Building new data visualization capabilities to communicate performance, query timing and efficiency in novel ways • Building data pipelines and dbt models to surface new insights and opportunities to our users • Improving the reliability & performance of our application
• Creating new cost management features • Developing reusable UI components • Building data visualization capabilities • Improving application reliability & performance • Taking end-to-end ownership for features
• Lead engineering for one or more initiatives at Sierra. • Architect the stack, write clean code, and work with your teammates to do whatever it takes to ship great products. • Work closely with product managers, designers, and other engineers to take products from idea to production. • Help us grow our team and interview future candidates. • Mentor other engineers to level up our team.



