Bachelor's degree in a technical field, or equivalent practical experience.
2 years of experience in program management.
Experience architecting, designing, and developing large-scale distributed systems.
Preferred qualifications:
2 years of experience managing cross-functional or cross-team projects.
Experience with creation of automation tools and scripting of test procedures.
Experience with analyzing data to understand trends and drive process improvements.
Experience managing complete execution of complex programs that span multiple engineering teams through the software project lifecycle (e.g., build, test and release on time).
Excellent presentation, communication and collaboration skills.