Bachelor's degree in Computer Science, Engineering, related discipline, or equivalent practical experience.
15 years of experience in software engineering leadership.
Experience in cloud computing, distributed systems, virtualization, networking, storage, and security.
Preferred qualifications:
Master's degree or Ph.D. in Computer Science or a related field.
Experience with Google Cloud Platform or other major cloud provider.
Deep technical expertise in cloud computing, distributed systems, virtualization, networking, storage, and security, with experience in building large-scale distributed systems.
Strong understanding of customer needs and ability to translate them into technical requirements and solutions.
Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams and stakeholders.
Proven track record of leading and managing high-performing engineering teams, fostering a culture of innovation and collaboration.