More jobs:
Software Engineer, Systems Engineer, Data Engineer
Job in
Seattle, King County, Washington, 98127, USA
Listed on 2026-06-02
Listing for:
REI
Full Time
position Listed on 2026-06-02
Job specializations:
-
IT/Tech
Systems Engineer, Data Engineer
Job Description & How to Apply Below
Overview
REI is seeking a Staff Software Engineer to provide hands‑on technical leadership for our o9 planning platform as part of the Merchandising Planning Transformation (MPT). This role is responsible for designing, building, and operating solutions across Demand Planning, Assortment Planning, Allocation & Replenishment, and Merchandise Financial Planning (MFP), tightly integrated with SAP and REI’s enterprise data platform.
This is a senior individual contributor role with broad architectural influence, deep technical ownership, and strong cross‑functional partnership with Product, Architecture, Data, and Planning teams.
Responsibilities and Qualifications- Serve as technical owner for one or more o9 planning domains (DP, AP, A&R, MFP) within the MPT roadmap.
- Own and contribute hands‑on to o9 configuration, extensions, integrations, and debugging across planning applications; drive issues to root cause and resolution in both development and production environments.
- Own the operability and stability of planning systems in production, including monitoring, performance tuning, and incident response.
- Align end‑to‑end architectures spanning o9, SAP (ECC/S/4), REI’s enterprise data platform (EDAP), and downstream systems.
- Establish standards for o9 configuration, extensions, integrations, and performance across environments.
- Build and maintain reliable, scalable integrations for master data, transactional data, forecast inputs, and planning outputs.
- Partner with Data Engineering to ensure forecast drivers, history, hierarchies, and financial measures are accurate, validated, and production‑ready.
- Lead technical design and implementation during blueprint, build, SIT/UAT, and go‑live phases. Make and drive technical decisions within planning systems, including solution design, data modeling, and integration approaches, balancing speed, scalability, and long‑term maintainability.
- Enable connected planning workflows across Demand → Assortment → Allocation/Replenishment → MFP.
- Ensure consistent handling of product/location hierarchies, time grains, SKU logic, and financial rollups across planning domains.
- Translate business and functional requirements into clear technical designs and system behavior.
- Establish and maintain visibility within the department.
- Monitor operational statistics, reports trends, variances and issues, and take appropriate action.
- Champion engineering quality, testability, and production readiness.
- Evaluate technical tradeoffs and make decisions that align with business priorities, system constraints, and delivery timelines.
- Partner with QA and Release teams to support SIT, UAT, performance testing, and cutover.
- Provide Tier3 support and root cause analysis for production issues in planning platforms.
- Collaborate with Enterprise Architecture to align and integrate business line initiatives with enterprise‑wide strategic technology plans/roadmaps.
- Drive successful delivery of projects in their portfolio, including the oversight of Project Managers, Business Analysts, Software Engineers, System Engineers, Architects, QA Engineers, and Release Engineers as applicable. Scope of responsibility also includes any contract service providers as required. Ensure that development of technology services/solutions adheres to enterprise architectural standards, engineering, security and other applicable IT defined standards.
- Mentor senior and mid‑level engineers and raise overall technical maturity within the planning technology space.
- Proactively surface technical risks, dependencies, and architectural tradeoffs to inform roadmap and sequencing decisions.
- Ensure projects in the portfolio are completed on time, within budget, meet project success criteria and deliver identified business value.
- Collaborate with all IT departments and disciplines regarding service/solution design, development, testing, implementation, and evaluation. Ensure that solutions meet business needs with respect to system architecture, functionality, performance, scalability, reliability, realistic implementation schedules, and adherence to development standards.
- Communicate with the team regarding…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×