Staff Technical Program Manager

WalmartBentonville, AR
17h$194,938 - $220,000

About The Position

What you'll do... Position: Staff Technical Program Manager Job Location: 702 SW 8th Street, Bentonville, AR, 72716 Duties: Program Planning & Development: To define goals, deliverables, schedules, and critical paths for managing multiple medium- to high-complexity programs within an assigned area of work, in alignment with overall strategic objectives and shifting priorities. Independently secures commitment from teams involved and manages dependencies within an assigned area of work. Resolves ambiguous situations and brings clarity to program teams on end-to-end technology solutions. Independently identifies synergies, overlaps, and waste for program tracks within an assigned area of work. Provides inputs to improve ways of working. Technical Expertise: To participate in end-to-end discussions for high-level system /solution design of simple/medium-complexity systems and demonstrates an understanding of design choices for scalability, high availability, and performance. Ensures dependencies between system contracts are robust and avoid upstream and downstream OE/production issues during development changes. Directs the identification, investigation, reporting, and follow-up for resolution of defects/bugs raised during testing processes or post-production. Independently clarifies requirements with engineering teams through verbal, written, or diagrams of simple system architecture and translates product feature requirement needs into technical designs or details. Understands dependencies between capabilities, software systems, services across assigned pillars. Identifies similar capabilities during planning and execution cycles across various products for possible software reuse opportunities. Ensures effective roll-forward and roll-back plans are in place for every release. Ensures monitoring and alerting are set up and ensures effective operational excellence frameworks are implemented. Establishes end-to-end delivery plans based on impacts and interdependencies between applications, infrastructure, and security to ensure quality outcomes for new initiatives and the modernization of existing technology stacks. Independently identifies patterns and explores possible solutions to leverage existing capabilities and technology strategies to avoid duplications. For a moderately complex initiative, independently translates end outcomes into system/platform/security-level elements across multiple engineering components/teams to ensure desire goals are achieved. Proposes frameworks, tools, and methodologies that can be adopted to drive automation across initiatives. Establishes methods for effective launch and post-launch by assessing engineering practices for resting, triage, and maintenance, under guidance. Assist in the creation of simple, modular, extensible, and functional design for a product/solution in adherence to requirements. Leveraging Domain Knowledge: To demonstrate an awareness of various principles, processes, relevant technology, ways of working, and subdomain-specific terminologies across multiple subdomains within a domain. Anticipates dependencies in operations and processes on a domain, factoring dependencies into program plans. Validates requirements and technology decisions that impact business processes. Identifies areas of innovation across subdomains, shares potential innovations with the leadership team, and drives initiatives. Demonstrates an awareness of new processes and automation techniques used within a domain across industries. Deliver Program & Results: To independently monitor and evaluate the progress of multiple projects in a program against approved milestones, quality metrics, and timelines. Identifies key risks and impacts under guidance from program teams/management to develop mitigation plans and likelihood for managing issues. Escalates issues to relevant stakeholders.

Requirements

  • Master’s degree or the equivalent in computer science, information technology, engineering, or related field and 3 years of experience in engineering, engineering program management, technical program management, product management, or related experience OR Bachelor’s degree or the equivalent in computer science, information technology, engineering, or related field and 5 years of experience in engineering, engineering program management, technical program management, product management, or related experience.
  • Must have experience with: Ensuring REST API contract dependencies are robust between user interface, upstream & downstream systems to streamline product development and avoid production issues
  • Driving technical discovery & system design for timely delivery of product
  • Using Confluence to drive requirements, enable team collaboration, & report on technical program health
  • Establishing new processes/approaches to manage delivery plans, drive alignment between applications & platforms, & manage information security standards
  • Using JIRA & JIRA queries to track technical teams' throughput, assess program health, & identify opportunities for Agile efficiencies
  • Initiating cross-functional projects and processes, making decisions about priorities, driving programs across product areas
  • Collecting, processing, analyzing and reporting data using Excel, SQL, and Tableau
  • Supporting and educating the product managers, especially with maintaining the product backlog and help aligning product backlog with enterprise technology roadmap
  • Collaborating with business stakeholders and product and engineering teams to identify areas for the implementation for new processes and automation techniques
  • Coordinating and communicating program strategies, status, scope, timelines, task planning, action items, risk, issues, dependencies, tests, and rollout planning, and managing complex changes.
  • Employer will accept any amount of experience with the required skills.

Responsibilities

  • Program Planning & Development: To define goals, deliverables, schedules, and critical paths for managing multiple medium- to high-complexity programs within an assigned area of work, in alignment with overall strategic objectives and shifting priorities.
  • Independently secures commitment from teams involved and manages dependencies within an assigned area of work.
  • Resolves ambiguous situations and brings clarity to program teams on end-to-end technology solutions.
  • Independently identifies synergies, overlaps, and waste for program tracks within an assigned area of work.
  • Provides inputs to improve ways of working.
  • Technical Expertise: To participate in end-to-end discussions for high-level system /solution design of simple/medium-complexity systems and demonstrates an understanding of design choices for scalability, high availability, and performance.
  • Ensures dependencies between system contracts are robust and avoid upstream and downstream OE/production issues during development changes.
  • Directs the identification, investigation, reporting, and follow-up for resolution of defects/bugs raised during testing processes or post-production.
  • Independently clarifies requirements with engineering teams through verbal, written, or diagrams of simple system architecture and translates product feature requirement needs into technical designs or details.
  • Understands dependencies between capabilities, software systems, services across assigned pillars.
  • Identifies similar capabilities during planning and execution cycles across various products for possible software reuse opportunities.
  • Ensures effective roll-forward and roll-back plans are in place for every release.
  • Ensures monitoring and alerting are set up and ensures effective operational excellence frameworks are implemented.
  • Establishes end-to-end delivery plans based on impacts and interdependencies between applications, infrastructure, and security to ensure quality outcomes for new initiatives and the modernization of existing technology stacks.
  • Independently identifies patterns and explores possible solutions to leverage existing capabilities and technology strategies to avoid duplications.
  • For a moderately complex initiative, independently translates end outcomes into system/platform/security-level elements across multiple engineering components/teams to ensure desire goals are achieved.
  • Proposes frameworks, tools, and methodologies that can be adopted to drive automation across initiatives.
  • Establishes methods for effective launch and post-launch by assessing engineering practices for resting, triage, and maintenance, under guidance.
  • Assist in the creation of simple, modular, extensible, and functional design for a product/solution in adherence to requirements.
  • Leveraging Domain Knowledge: To demonstrate an awareness of various principles, processes, relevant technology, ways of working, and subdomain-specific terminologies across multiple subdomains within a domain.
  • Anticipates dependencies in operations and processes on a domain, factoring dependencies into program plans.
  • Validates requirements and technology decisions that impact business processes.
  • Identifies areas of innovation across subdomains, shares potential innovations with the leadership team, and drives initiatives.
  • Demonstrates an awareness of new processes and automation techniques used within a domain across industries.
  • Deliver Program & Results: To independently monitor and evaluate the progress of multiple projects in a program against approved milestones, quality metrics, and timelines.
  • Identifies key risks and impacts under guidance from program teams/management to develop mitigation plans and likelihood for managing issues.
  • Escalates issues to relevant stakeholders.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service