This role will lead, mentor, and manage multiple engineering squads to deliver software in alignment to cross-functional and multi-year roadmaps and modern industry trends.
What you bring14+ years experience leading high performing software engineering teams
5+ years in a leadership role with direct reports
5+ years experience with cloud native technologies or platforms like AWS, Azure or other major cloud providers
Excellent verbal and written communication skills, both technical and business-facing
Strength in strategic thinking and translating strategy to measurable objectives
Track record of inspiring others & positive change in solution design, technical delivery, and process improvement
Passion for learning new technologies, patterns, and practices
Experience with Agile software development methodology and DevOps (CICD)
Experience with deploying, monitoring and tracing solutions using tools like Splunk, SignalFx and New Relic
Fluent in modern software architectural principles and patterns (e.g. REST, domain-driven design, microservices, etc.)
Experience with current front-end web application tech (e.g. javascript, CSS, html5, Vue, React/redux)
Experience with distributed cloud systems tech (e.g. node.js, EC2, Kubernetes, Lambda, Bedrock, DynamoDB, Elasticsearch)
Experience with implementing or integrating AI, Machine Learning and related data solutions preferred.
Experience developing, monitoring and supporting highly available microservices and applications
Experience working within large organization or scaled Agile methodologies
Bachelor's degree in Computer Science or Engineering, or equivalent experience
משרות נוספות שיכולות לעניין אותך