Define and lead technical execution strategy for multiple product and platform areas.
Articulate the technology, requirements, goals and milestones of your team.
Work with engineering and product management leadership to define and revise the long-term strategy for the organization.
Work with the broader organization to develop end-to-end program plans, influence teams to deliver against them, and keep the org and leadership informed on progress.
Drive internal process improvements across multiple teams and functions.
Work with teams to set milestones, communicate program statuses, and identify/address potential setbacks.
Work with engineering to ensure the team’s work focuses on the highest priority partner team and customer needs.
Work across many organizations to align plans, manage dependencies, drive execution and deliver broad solutions.
Minimum Qualifications
B.S. in Computer Science or a related technical discipline, or equivalent experience
12+ years of software industry experience, including systems engineering, hardware engineering, or technical product/program management experience
Proven communication skills both written and verbal
Strong interpersonal skills, including relationship building and collaboration within a multi-disciplinary, cross-functional team
Bachelor’s degree in Computer Science, Computer Engineering or equivalent combination of education and experience
Experience in growing organizations and developing a team culture
Knowledge of software development processes and ML and AI technologies
Understanding of best practices for both traditional and machine learned systems
Analytical and problem-solving experience with large-scale systems
Preferred Qualifications
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career