Minimum qualifications: Bachelor's degree in a relevant field, or equivalent practical experience. 5 years of experience in program management. Experience with software development and managing execution of programs that span multiple engineering teams. Preferred qualifications: Master’s degree, PhD