Bachelor's degree in Computer Science, related technical discipline or equivalent practical experience.
At least 14+ years of relevant hands-on technical management experience of software developers, Leads and architects.
Track record of delivering various features in large-scale cloud applications or core systems from inception to maintenance with at least 5 years of experience and experience with leading a team as well. If you have managed a team who has written code in big data applications handling multitudes of data or real-time events, you're in.
Experience with any one of the Cloud providers such as AWS is a plus.
Experience leading a team of Engineers focused on improving developer velocity, scalability or testability
Experience providing technical expertise throughout the product life cycle including design, implementation and delivery of scalable build/test/release infrastructure.
Experience defining team strategy and roadmap for the adoption of developer tools and test infrastructure for one or more products.
Engage and manage a team of software engineers, including Proactive planning and code reviews.
Play active scrum master role for team and help in planning and execution of agile sprints.
Experience in DevOps with container platforms and orchestrators such as Docker, Kubernetes or OpenShift etc. is a plus.