Develop and deliver a strategic technological vision and direction for the R&D team.
Hire the best talent, create an environment for continuous learning and growth, and enable the teams to deliver performant, resilient, highly available software at scale.
Lead and manage the Software Development and IT teams to deliver software, infrastructure and architecture that meets the needs of users.
Work effectively with Product Managers and Product Owners to ensure delivery against agreed priorities.
Identify and implement technology trends that will be able to support the future success of the business.
Ensure that technology standards and best practices are maintained across the organization
Ensure delivery consistent with Agile processes across the team.
Implement mechanisms to monitor, manage and provide progress on all software development activities.
Accountable for the on time and to quality delivery of software development projects.
Reviewing and applying said best practices to establish architecture and frameworks consistent with and supportive of the Product Strategy
Create, implement, and maintain a continuous improvement plan for software development and cloud infrastructure.
Minimum Requirements:
Bachelor’s degree in Computer Science or related field
Minimum of 15 years of overall engineering experience including a minimum of 6 years of management and leadership experience
Excellent written and verbal communication skills with the ability to present complex plans and designs.
Entrepreneurial mentality, hunger, and passion to build teams along with strong program and product management skills.
Strong leadership, project management, time management and problem-solving skills
Deep understanding of technologies and architecture in a highly scalable and available environment.
Good knowledge of software algorithms and design patterns
Candidates must be innovative, creative, flexible, and self-motivated.
Preferred Requirements
Master’s degree in Computer Science or related field
Managed a large engineering team in a cloud-first company.
Knowledge in Cloud Technologies, CI/CD, Jenkins, and Testing methodologies is preferred.