IT - Application & Software Development
Toronto, ON
Permanent
Sep 23, 2023
Our client…
A rapidly growing fintech company based out of downtown Toronto, is looking for someone to assist in their continued, large-scale business and technology transformation initiatives.
What’s in it for you?
Join a team in expansion mode with an award-winning platform in an industry sector that is experiencing rapid change. Features include a dynamic team and working environment that provides ongoing support with frequent companywide social events and a fully stocked kitchen.
Responsibilities:
Our client is looking for a Director of Engineering to join its IT team. Supporting the VP of Engineering, the Director of Engineering will manage all the activities of the software development group. They will set attainable goals for team members in order for the project to be finished on time. They will provide guidance to team members to encourage work productivity.
- Establish a center of excellence for the no code platforms and drive the no code roadmap to unlock innovation and speed to market
- Develop, manage, and prepare best in class enterprise support organization, structure and processes.
- Guide, coach and mentor software development managers, team leads and engineers.
- Prepare the life cycle for different projects inclusive of research, development, design, evaluation, and testing along with delivery to product management.
- Supervise architecture and lead efforts to develop the technical roadmap for all projects.
- Establish and stimulate software development standards and processes along with best practices for delivery of scalable and high-quality software.
- Work closely with Engineers, Developers and Product Management throughout the organization to influence product development.
- Develop and manage relationships with existing and prospective internal customers to interpret all individual requirements.
- Manage and execute software development projects from beginning to end.
- Evaluate projects, develop, and update schedules while supervising the project status.
- Collaborate effectively with all team members as well as hold regular team meetings.
Must Have:
- A Bachelor’s degree in Computer Science or in Software Engineering.
- Hands-on technical leader with an entrepreneurial mindset and experience working through the challenges of a small and rapidly growing product or service company.
- Ability to support each lifecycle phase with hands-on contribution and ownership.
- Experience leading and coaching Agile teams; advocating and developing Agile values and principles.
- Cloud Architecture is a must.
- Experience with Microservices Architecture is an asset.
- Experience with MuleSoft.