Overview
This job contributes to REI's success by managing a domain/portfolio of IT services and associated teams. Assists business clients in analyzing technology needs and planning new services and projects. Collaborates with Enterprise Architects, Domain Architects and Business Analysts to ensure services created align with company-wide strategic direction and standards. As a Senior Software Engineering Manager for the Supply chain Planning team, you will join a highly visible engineering team passionate about building essential Demand, Assortment, Merch financial and Supply planning applications.
Responsibilities and Qualifications
Leading the Way (team leadership, coaching and development responsibilities for this "manager of staff")
Lead a development team delivering end-to-end technology solutions in support of Assortment Planning and Integrated Business Planning capabilities
Provide technical leadership and mentorship to the team to ensure conceptual, logical, and integration designs are built following core engineering and architectural principles that meet the supportability, security, and scalability principles
Transform (build/buy/recommend) our technology stack that orchestrates customer engagement journeys with an eye toward optimizing Margins and supporting revenue growth
Ensures employees adhere to legal and operational compliance requirements
Oversees training and development of employees directly and indirectly managed and makes effective staffing decisions
Provides coaching, direction and leadership support to employees in order to achieve department, company and customer results
Your Planning & Navigating Requirements (the plans the job is responsible for creating and executing, and how the job ensures they are implemented)
Oversee all of the Supply chain Planning Applications starting with Demand Planning, Assortment Planning, Allocation and Replenishment, Supply Planning and Merch Finance Planning.
Works closely with Planning leadership Stakeholders to develop Engineering vision, strategy, and execution plans that are aligned with business outcomes.
Drives 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. Ensures that development of technology services/solutions adheres to enterprise architectural standards, engineering, security and other applicable IT defined standards.
Responsible for projects in their portfolio to ensure they are completed on time, within budget, meet project success criteria as well deliver identified business value
Collaborates with all IT departments and disciplines regarding service/solution design, development, testing, implementation and evaluation. Ensures that solutions meet business needs with respect to system architecture, functionality, performance, scalability, reliability, realistic implementation schedules, and adherence to development standards.
Participates in change management planning for the transition and integration of new systems. Ensures adequate documentation of program development and operating instructions.
Coordinates with other IT departments and disciplines to ensure installation, testing, and upgrading of hardware, operating systems, devices and technologies to support new applications systems.
Contributes to division strategic planning, applying a current knowledge and future vision of technology and systems which significantly impact the effective execution of business processes.
Guides the team in the analysis of business requests and needs to ensure low-cost operation and effective utilization of staff and equipment.
Follows the governance process for technology projects, ensuring that project goals and decisions are based upon business priorities.
Oversees management and support of delivered services/solutions. Including Tier 1, Tier 2 and Tier 3 technical support as applicable.
Ongoing continuous improvement to services as needed to meet business needs and service level expectations.
Creates and maintains staffing plans. Ensures the team is properly trained and staffed to handle the projected workload, both from an internal staffing and outsourcing standpoint. Makes recommendations to management regarding long-term contractors and/or additions to staff.
Creates support structures to ensure that adequate technical support for end users is maintained at all times. Ensures that required technical tools and training are available to the staff providing support.
Keeps abreast of technology changes and innovations in the information technology field and specifically in the software development field.
Manages or coordinates vendor relationships and contracts for products, services and support.
Analyzes, assesses and recommends improvements in programs and practices to ensure compliance with regulatory and internal controls.
Required Skills & Experience
Bachelor's degree in computer science or business administration, or equivalent training and experience.
5+ years supervisory experience in the information technology field and the ability to direct technical work teams.
Excellent understanding of business processes in Integrated Enterprise Planning - preferably in Retail and/or Supply Chain.
8 + years of hands-on experience in any of the packaged Planning solutions development like APO, o9, BlueYonder, solution deployment, and testing with a focus on any of the enterprise planning solutions.
6+ years of professional experience in enterprise technology solutions including end-to-end Business Blueprinting, development, testing, support, and post-implementation tech solution refinement.
Proven experience in Big Data environment such as Hadoop and familiar with modern data technologies such as Databricks or Snowflake.
Knowledge of methodologies, standards, procedures and organization that contribute to the development and deployment of technology solutions.
Skills in resource management, project prioritization, problem solving, issue management and negotiation, and mediation.
Experience with structured project life cycle, systems development management tools and service management methodologies such as Information Technology Infrastructure Library (ITIL).
Ability to manage customer and vendor relationships.
Ability to work collaboratively and across divisions.
Preferred Qualifications
Proven experience in implementing enterprise solutions on cloud technologies, such as AWS, Azure, or GCP.
Experience developing team-level plans and contributing to annual budgets.
Ability to negotiate contracts and agreements with vendors and service providers in the information technology business.
Closing
At REI, we believe the outdoors is for all. We are committed to becoming a fully inclusive, anti-racist, multicultural organization. We know that there's strength in our diversity - that each employee brings unique skills, experiences, and perspectives. Every day you are driving change, fostering a culture of respect, and knowing you're backed by benefits that support your whole life. To work towards this commitment and fulfill our brand promise of inspiring and enabling a life outside for everyone, we seek employees who demonstrate different ways of working, create a sense of belonging, and actively listen and learn.
Pay Transparency
We are committed to practices that promote pay equity and transparency. As required by applicable Pay Transparency laws, REI provides a range of compensation for roles that may be hired in locations under these requirements. Factors that may be used to determine your actual salary may include a wide array of factors, including: your specific skills and experience, geographic location or other relevant factors.
REI offers all regular employees a generous employee discount, access to health benefits, a retirement savings plan and accrued time off. Click here (https://foryourbenefit-rei.com/) for a detailed overview of benefits plans by employee profile.
Pay Range
$144,000.00 - $244,800.00 per year