Senior Technical Program Manager

Austin, TX /
Engineering /
Full Time
As a Senior Technical Program Manager (TPM), you are responsible for helping Shippo’s engineering teams achieve their short, medium and long term objectives. The Senior TPM assists the teams in creating aggressive yet realistic plans, then guides them in executing with confidence through great communication, pragmatism, coordination, transparency and informed decision-making. You will partner with product managers, engineering managers, architects and team leads to plan and manage execution of Shippos’s product releases. You will identify and manage risks and dependencies for projects involving multiple teams across the engineering department and the entire organization.


    • Support multiple cross-functional, geographically-distributed engineering teams to deliver their objectives and key results in a fast-paced, agile environment
    • Help engineering teams plan and execute their product releases and work backlogs
    • Work closely with Product Operations to ensure strategic and tactical projects are properly prioritized, staffed and planned out
    • Drive product roadmap delivery including complex, multi-phase roadmaps, involving multiple contributing teams from engineering and other departments
    • Champion and drive process improvements throughout the entire SDLC, from ideation all the way to delivery
    • Communicate progress across organizational boundaries and levels from individual contributors to senior executives at regular cadence
    • Lead efforts to identify project risks and impediments, resolve key conflicts, and establish appropriate resolution paths
    • Develop strong partnerships with engineering, product management leaders to drive focus on strategic and tactical objectives
    • Partner with key stakeholders across the company and lead execution of cross-department initiatives from inception to delivery


    • 7+ years of experience managing large, complex software development projects in technology companies
    • Demonstrated experience managing multiple projects simultaneously, including ensuring alignment between all teams involved, communication with all levels of the organization, managing impediments and risks, negotiating resource allocation, ensuring adequate prioritization and driving towards successful delivery
    • Experience building sustainable delivery processes and coordinating release schedules across multiple geographically-distributed engineering teams
    • Ability to coordinate work, facilitate meetings, remove impediments and resolve conflicts across highly autonomous engineering teams
    • Demonstrated impact; has delivered multiple major services or products from inception to delivery
    • Experience working with Agile methodologies including Scrum and Kanban
    • Excellent written and verbal communication skills, especially the ability to communicate effectively with all departments and levels of the organization from ICs to Executives
    • Proven ability to manage multiple, competing priorities simultaneously