Position Summary:
The Solution Architect is responsible for architecting and designing comprehensive solutions that meet functional and non-functional (e.g. performance, security, and operational considerations) requirements in support of initiatives. Plays a role in establishing architectural vision and direction, architect’s solutions, provides advice and guidance, monitors emerging technologies, and assists in software and service procurements. Works collaboratively with the business to understand the business/product roadmap to develop architectural vison and direction.

The Supply Chain Solution Architect will work on the full breadth of Supply Chain activity, both within systems and between systems.  Core systems include Warehouse Management (D2C and retail) and E-Comm Order Management.  The role will support the following areas: sourcing, inbound transportation of freight and transportation between DCs and each other and DCs and stores (including coordination with vendors and carriers), freight optimization (rate shopping) for D2C parcels.

The Architect role is critical in creating systems that will support fast-paced, accurate and flexible handling of product through the supply chain.

Essential Functions/Responsibilities:

•Sets architectural vision and direction.  Collaborates and leads development of short- and long-term architecture strategic planning.
•Drives alignment between architecture and business needs. 
•Identifies optimization opportunities addressing cost, reuse and simplification of the Supply Chain Systems application and technology landscape.
•Establishes and maintains views of the Supply Chain systems landscape including relationship, health, cost, capability.
•Develops and maintains Supply Chain systems roadmaps that align business, data application and technology with input from applicable domains.
•Provides input into strategic planning opportunities. 
•Contributes to the technology strategy by identifying, assessing and recommending external trends in technology and methodologies.


•Creates solution options and solution architecture, adhering to architectural standards and the technology roadmap, and minimizing technical debt. 
•Designs solutions that involve complex, multi-system integration, possibly across BUs or domains.
•Ensures non-functional requirements are satisfied.
•Involved in every aspect of lifecycle (from requirements to deployment assisting in design and triage of defects).
•Exercises solution design leadership on initiatives, driving alignment to target architecture and design standards.
•Identifies applications and platforms impacted by the solution, the need for new platforms, and drives platform selection.
•Facilitates large groups of diverse stakeholders to consensus on target solution.
•Provides guidance and oversight, ensures the viability of proposed solutions, and provides direction on the appropriate approach to the solution throughout the project, and ensures appropriate and complete unit/system/load testing and code review. 
•Conducts Proof of Concept for feasibility studies.
•Oversees and facilitates the evaluation and selection of hardware and software technology, as well as the design of standard configurations for a particular project.
•Participates in lifecycle and resource planning
•Partners with QE team, assisting with creating and refining effective performance test objectives, test plans, and scenarios that help the organization achieve quality requirements.
•Collaborates with project teams on application and module design that achieves the quality attributes of performance, scalability, and availability.
•Independently utilizes diagnostic and monitoring tools to detect, isolate, and resolve performance issues throughout the application technology stack. 
•Provides technical and analytical leadership to a small team of performance engineers and systems analysts, working together to resolve performance issues and continuously improve application performance, for both real-time transactional systems and batch systems.
•Guides operations and support team on building and refining performance metrics capture and reporting for production systems, and corresponding processes.
•Builds tools and frameworks that assist in performance validation.

Standards Development

•Assists with the development of frameworks, standards, policies, principles and procedures that guide technology decisions and maximize reuse of technology.
•Facilitates architecture reviews, ensuring adherence to architectural standards, and consistency across organizational and design boundaries.
•Leads the authoring, development, and evolution of industry technology standards by documenting and participating in standards bodies.
•Participates in application rationalization and the development of application architecture roadmaps.
•Communicates architectures, relevant technologies, practices, platforms, and products to delivery team and other stakeholders. 


•Performs due diligence during potential mergers and acquisitions.
•Builds effective relationships between IT, business users, and internal/external service providers.
•Effectively communicates relevant information to stakeholders and teams.

  • Bachelor’s degree in Computer Science or related field or equivalent combination of industry related professional experience and education
  • 10+ years of IT experience with 3+ years in an Architect role
  • 5 years of experience in Supply Chain/Logistics.  Preferred areas of focus: 
    • Direct to consumer retail fulfillment and order management (including payment processing and e-Commerce integration).
    • Retail Replenishment management, optimization and operations.
    • Vendor Management and Inbound Logistics.
  • Experience designing, developing, and delivering technology solutions
  • Experience architecting complex, multi-system solutions
  • Experience developing architecture principles and standards 
  • Retail domain experience 

Back to Job List