About the Role We are seeking an experienced Director, Technology (UI) to lead our technical teams in delivering innovative solutions that align with our strategic business goals. This role requires a blend of strong engineering expertise, leadership, strategic vision, and the ability to work effectively with geographically diverse teams. The ideal candidate will not only drive engineering excellence but also possess a product mindset, ensuring our solutions meet market needs and deliver exceptional user experiences.
Key Responsibilities:
Oversee and accountable for results of multiple engineering teams, providing guidance, mentorship, and career development to foster a high-performance culture.
Lead the design, development and delivery of the next generation of Scarborough’s customer facing UI application. Lead and mentoring architects and UX designers, the right candidate should challenge the status quo and come up with innovative solutions, which align with Scarborough's strategic goal.
Manage, recruit, and retain top engineering talent.
Lead the execution and delivery of critical projects, ensuring they are on time, within budget, and meet quality standards.
Have a keen eye for optimal solutions that align with business objectives, focusing on scalability, reliability, and innovation.
Collaborate and influence across internal teams including product management, design, and other departments to ensure seamless product development cycles.
Facilitate effective communication and project alignment across different time zones and cultures.
Lead the engineering team with a product-focused approach, understanding market demands, customer needs, and competitive landscape.
Implement best practices for code quality, testing, deployment, and monitoring to enhance operational efficiency.
Establish metrics for performance and quality, driving continuous improvement and optimization.
Develop roadmaps for technology evolution and product enhancements.
Proactively identify and mitigate risks related to technology, team structure, and project execution.
Comprehensive understanding of industry standards and principles.
Qualifications:
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
12+ years of experience in software development with at least 5 years in engineering management or leadership roles.
Prior Hands-on experience in Javascript (React.js, NodeJS, Material UI, Express, Mocha), AWS (S3, EC2, hosting), Relational and Non Relational Databases, SDLC, Software Architecture. Proficiency in data structures and algorithms is table-stakes.
Knowledge of Python or Java is a plus. (Not Mandatory)
Exceptional problem-solving skills with a track record of implementing innovative technical solutions.
Strong product development acumen with a keen understanding of how engineering impacts product success.
Demonstrated ability to achieve operational excellence through process optimization and team training.
Proven experience in managing remote and geographically diverse teams.
Excellent communication skills, with the ability to convey complex technical concepts to non-technical stakeholders.
Experience with agile methodologies, DevOps practices, and continuous integration/continuous deployment (CI/CD) pipelines.