Software Engineer
Posted 31 Aug 2026
Advertised as “Lead Engineer, Order Management”
BranchFactor Summary
The original posting with the fluff stripped out
- Expected experience
- 5+ yrs
- Management level
- People management
- Employment
- Remote
No salary listed for this role.
About Stitch Fix, Inc.
Stitch Fix (NASDAQ: SFIX) Stitch Fix is redefining retail by combining human creativity with advanced data science and Generative AI. As we build the future of personalized shopping, we’re equally committed to building yours. We believe in investing in our team as much as our technology. Join us to be a trendsetter in the industry and help us redefine what’s possible for our clients, while we help you reach your full potential.
About the Role
As a Lead Engineer on the Order Management team, you will help set the technical direction for the systems that power checkout, order creation and lifecycle management, fulfillment orchestration, and integrations with critical internal and third-party partners. This is a hands-on technical leadership role where you will own complex initiatives from discovery through delivery, translating business and operational objectives into scalable technical solutions.
You will partner closely with Product Managers, Engineering Managers, engineers, and teams across Inventory, Fulfillment, Client Experience, and Operations to coordinate work across services, data flows, and operational processes. You will design and build production systems, lead technical decisions through ambiguity, and raise the bar for reliability, maintainability, and operational readiness. Your work will directly impact client trust, revenue, and the efficiency of our fulfillment operations.
Responsibilities:
- Lead complex, multi-sprint Order Management initiatives from problem framing and technical design through implementation, production rollout, and post-launch measurement, independently owning outcomes and driving execution through ambiguity.
- Design and build reliable, stateful services and workflows across checkout, order lifecycle management, fulfillment orchestration, and partner integrations, with a focus on correctness, data consistency, scalability, and explicit failure and recovery patterns.
- Drive technical decisions by evaluating and documenting options, constraints, and tradeoffs, while balancing near-term delivery with long-term maintainability, system simplification, technical debt reduction, and engineering velocity.
- Partner with Product, Engineering, and cross-functional teams to define scope, milestones, estimates, dependencies, success criteria, and delivery risks, connecting technical decisions to measurable client, business, and operational outcomes.
- Strengthen engineering and operational excellence through automated testing, observability, safe rollout and rollback strategies, incident leadership, post-incident remediation, code and design reviews, and mentorship that raises engineering standards across the team.