Sr. Software Engineer: Inventory Positioning (Hybrid - Seattle, WA)
AI summary of the role
Senior engineer on the Inventory Positioning team building the Inventory Positioning Engine (IPE) — the intelligence layer that makes unit-level placement decisions across Nordstrom's fulfillment network.
No longer in the current catalog. Last included 2026-09-09. Check the employer’s posting for availability.
What you’ll do
- Design and build real-time positioning decision pipelines consuming demand signals, unit economics, sellability scores, and positioning time
- Own end-to-end implementation of Pack & Hold Reimagined, Returns Positioning, and Racking capabilities with full upstream/downstream integration
- Analyze and deconstruct complex inventory state problems across inventory systems
- Make technical tradeoffs between short-term delivery needs and long-term business needs in design, component choice, and database selection
What you’ll bring
- 6+ years of professional experience in practice area
- Knowledge of Java and Java Springboot framework
- Experience with Backend Database (preferably Spanner) or NoSQL or Postgres databases
- Experience with RESTful services and event driven applications
Technologies
Java · Spring Boot · Spanner · NoSQL · Postgres · REST · event-driven · AWS · GCP · Kubernetes · Docker · CI/CD
About Nordstrom
US premium department store and off-price Nordstrom Rack operator serving ~50k employees across full-line flagship stores and 350+ Rack locations nationwide.
Acquired · 5000+ people
Source and classification
Internal deployment & tooling · Evidence for this classification:
Job Description About the team and the role The Inventory Positioning team owns the platform that decides where inventory should go and when — across Nordstrom’s entire fulfillment network of DCs, FCs, and stores. Today, programs like Pack & Hold, Reserve Stock, Returns, and NYC Restocking each run on separate logic with no shared foundation. Our team is building the common platform that unifies them. At the core is the Inventory Positioning Engine (IPE) — the intelligence layer of the Dynamic Inventory Positioning initiative. IPE owns the Sense and Decide functions of the platform: ingesting signals from across the Nordstrom network and making unit-level placement decisions that optimize for demand, cost-to-serve, and sell-through probability. IPE capabilities span delayed allocation, holdback quantity determination, node selection logic, multi-grain forecasting, inventory
More from the job description
Job Description About the team and the role The Inventory Positioning team owns the platform that decides where inventory should go and when — across Nordstrom’s entire fulfillment network of DCs, FCs, and stores. Today, programs like Pack & Hold, Reserve Stock, Returns, and NYC Restocking each run on separate logic with no shared foundation. Our team is building the common platform that unifies them. At the core is the Inventory Positioning Engine (IPE) — the intelligence layer of the Dynamic Inventory Positioning initiative. IPE owns the Sense and Decide functions of the platform: ingesting signals from across the Nordstrom network and making unit-level placement decisions that optimize for demand, cost-to-serve, and sell-through probability. IPE capabilities span delayed allocation, holdback quantity determination, node selection logic, multi-grain forecasting, inventory awareness, and capacity-aware routing. As an Engineer Senior 1 on this team, you will design and build core IPE capabilities from the ground up, own solution-level designs spanning multiple engineers’ work, and champion engineering quality across the team. You will make technical tradeoffs with a 120-day design horizon, mentor more junior engineers, and be directly engaged in incident resolution of complex problems. A day in the life…. Design and build real-time positioning decision pipelines that cons [... source excerpt omitted ...] o streamline delivery of positioning services and drive measurable outcomes Work with business, infrastructure and security teams on delivering any enhancements and bug fixes for production systems Make technical tradeoffs between short-term delivery needs and long-term business needs in design, component choice, and database selection — and articulate those tradeoffs clearly to the team Describe detailed system interactions with direct dependencies; design deployment processes that minimize downtime and include alerting that detects failures before they impact customers Surface potential design or delivery conflicts in the current product cycle and make recommendations on the [... source excerpt omitted ...] indset of questioning and defending standards when applicable Participate in design and code review to ensure quality and testability of feature code Participate in 24X7 on-call responsibilities Mentor and support them across a wide spectrum of technical activities Participate in interviews for individual contributor roles, providing clear and specific feedback that contributes to a hiring decision You own this if you have… 6+ years of professional experience in practice area Bachelor’s or Master’s degree in CS, Engineering or equivalent practical experience Experience analyzing, designing, coding, testing, installing and maintaining complex software programs Knowledge of Jav
Employer postings · Data from · Sources