Bachelor's degree in Computer Science or equivalent practical experience.
20 years of experience leading software engineers across multiple geographies with a focus on networking and storage platforms, load balancing, routing, scalability, reliability, and high availability.
Experience with various infrastructure systems, the scope and impact of the systems, and the underlying technology.
Preferred qualifications:
Graduate degree in Computer Science or Electrical Engineering.
Experience successfully building software and large-scale distributed systems.
Experience delivering successfully within demanding timelines.
Foundation in design, data structures, and algorithms, with customer-facing products experience.
Understanding of private and public cloud design considerations and limitations in the areas of virtualization, global infrastructure, distributed systems, scalable storage solutions, software defined networking, and networking security.
Excellent organization, prioritization, problem solving, and debugging skills, along with outstanding written and verbal communication skills.