Bachelor's degree in Computer Science, Electrical Engineering, or equivalent practical experience.
15 years of experience in Software Development, specifically in software design, data structures, and algorithms.
Experience working with private and public cloud design considerations and challenges in the areas of operating systems, virtualization, multi-tenancy, fault-isolation, large scale distributed systems, networking, and security. Experience with technical paper publications and at conference engagements.
Preferred qualifications:
Experience driving execution, proactively managing risks and delivering against timelines.
Experience successfully building software and large-scale distributed systems.
Ability to work cross-functionally, partnering with groups (e.g., Engineering, Product Management, Finance, Account Management, Operations, Product Marketing, UX and UI), brokering trade offs with stakeholders, understanding their needs, and driving consensus.
Excellent narrative and storytelling skills that propel usage, adoption, and market momentum.
Excellent organization, and prioritization skills along with outstanding written and verbal communication skills.
Excellent problem solving and debugging skills, working on customer-facing products.