Director of Engineering

 (10+ years exp)
$175k – $250k
Published: 2 days ago
Avatar for ApplyBoard

ApplyBoard

ApplyBoard is the world's largest online platform for study abroad

Job Location

Job Type

Full Time

Visa Sponsorship

Not Available

Relocation

Allowed

Hiring contact

Shawn Khan

The Role

Director of Engineering

Education is a right, not a privilege. Our mission at ApplyBoard is to make quality education accessible to students around the world. Through our AI-powered platform, students from across the globe have access to the best institutions in Canada and the USA; allowing them to easily pursue their educational dreams. Our experts help streamline the application process from submission to enrollment and take care of all the details in between.

ApplyBoard now has the largest user-base in the study abroad industry in the world. We are backed by some of the most prestigious global venture capitalists in Silicon Valley and Toronto and are one of the fastest growing tech companies in the Waterloo region.

Our team:

We are a start-up built on innovation and diversity. Our team comprises of over 50% women, 10 nationalities and over 12 languages spoken! Over the last 3 years, we have grown to have employees internationally, with team members in Canada, Vietnam, China, India, and Nepal, with no signs of slowing down!

The role:

The Director of Engineering will provide people and technical leadership, vision, direction, and mentoring for multiple software engineering teams. This individual will manage multiple teams which design, develop, and support the ApplyBoard Platform to meet business and end-user requirements. The Director of Engineering will deliver product and feature roadmaps and provide overall leadership and day to day management for multiple teams of software engineering professionals. Additionally, they will provide resource planning and project scheduling using Agile/Scrum software development methodologies.

Responsibilities:

Meet business needs by managing the activities of engineers, consistently delivering quality solutions
Work with internal customers to gather business processes and project requirements.
Actively drives the development life-cycle from requirements analysis, feasibility estimates, design, code, documentation, testing, implementation, and support
Developing project plans, resource planning, scheduling and managing development timelines
Building and managing multi-disciplined software teams and overseeing the development processes using industry best practices
Responsible for design reviews, code reviews, and mentoring the software engineering team
Work closely with the Talent Acquisition team and hiring managers to hire world-class talent
Manage multiple tasks and responsibilities in high-pressure environments; excelling at pinpointing and resolving problems in early project stages to avoid cost/time expenses
Plan and participate in community meetups, fireside chats, info sessions, tech and recruiting events, etc,


Qualifications:

Min. of 5+ years in a leadership role within software development
Minimum of 10+ years of work experience in software development
Bachelor's degree in IT, Engineering, Computer Science or equivalent work experience
Proficiency with agile methodologies, software development tools, and best practices
Knowledge of Object-Oriented Design, data structures, algorithm design, and complexity analysis
Experience in defining and executing professional software engineering best practices for the full software development life cycle
Proficiency in Event-Driven and Service Oriented Architecture
Strong analytic and quantitative skills; ability to use hard data and metrics to back up assumptions, recommendations, and drive actions
Strengths in problem-solving, issue resolution, ability to work in a deadline-driven work environment, attention to detail, and ability to multitask
Strong verbal and written communication skills with a demonstrated experience engaging and influencing peers and executives
Demonstrated ability to understand and discuss technical concepts, manage trade-offs and evaluate opportunistic new ideas with internal and external partners
Demonstrated ability to work with business, legal, engineering, design, and other stakeholders to deliver products/services
Excellent communication (written and verbal) skills
A strong sense of ownership, urgency, and drive
A strong leader, mentor, and people manager
Track record of data-driven decisions

What We Offer:

The opportunity to have an impact on a product that is positively affecting change to thousands of students lives every day
To work with a brilliant and globally diverse team that is the fastest growing in the Waterloo region
Highly competitive compensation package with stock options, great benefits, vacation and more to keep you healthy and happy!

You can also apply directly to our careers page here: bit.ly/2q1iDHd


At ApplyBoard, we understand the value of having a diverse team. That’s why we believe in providing equal opportunity regardless of race, national or ethnic origin, colour, religion, age, sex, sexual orientation, gender identity or expression, marital status, family status, genetic characteristics, disability, and conviction. Please let us know if you require accommodation during the recruitment process.

More about ApplyBoard

Perks and Benefits

Equity benefits
Generous vacation
Company meals
image

Funding

AMOUNT RAISED
$72.6M
FUNDED OVER
3 rounds
Rounds
B
$55,000,000
Series B May 2019
image

Founders

Meti Basiri
CMO • 3 years
image
Martin Basiri
CEO • 3 years
Waterloo
image
Go to team image