JOB RESPONSIBILITIES
- Lead high performance technology teams. Lead from the front and lead by example
- Hire & develop talented managers & engineers
- Own and drive business features into technology requirements
- Work closely with Product Managers, Customers to align technology choices with business requirements
- Ensure high quality and timely release & support of products
- Actively drive and contribute to architecture and design of products and APIs
- Stay updated on emerging technologies and apply them
- Be a catalyst and drive technology driven initiatives - Assist the team on design, code reviews and troubleshooting
- Evangelist for high quality products and driver of best practices
REQUIRED EXPERIENCE
- Experience building multi-tier web applications, experience working on all layers of the stack is a plus
- 12+ years- experience bringing innovative products to the market.
- Excellent understanding of Object-Oriented Design & Design Patterns, algorithm & data structures
- Excellent grasp of one or more languages including an OO language
- Experience with cloud technologies, SaaS, PaaS & IaaS
- Good understanding of Big Data technologies (Spark, Hadoop, NoSQL) and Distributed systems
- Experience with cloud environments such as AWS, Azure or GCP
- Prior experience with Microservices based architectures is a plus
- Prior experience in Advanced Analytics is a plus
- Good knowledge of Linux environment
- Internalized and practices agile best practices
REQUIRED SKILLS
- Leadership skills to build high performance teams & continuously raise the bar on innovation, quality and efficiency
- Excellent analytical and problem-solving skills
- Innovative in terms of product, technology and processes
- Stay up to date with the latest technologies
- Good communication and presentation skills
- Ability to collaborate across multiple functions
- Interest & ability to influence all areas of software development
- Eagerness to mentor the team and be a go-to technology leader
- Great attention to detail
- Ability to meet tight deadlines and prioritize workload
EDUCATION
Bachelor's or Master's degree in Engineering is a must
Didn’t find the job appropriate? Report this Job