CA EmploymentAlert | Director of Engineering
Skip to Main Content

Job Title


Director of Engineering


Company : TTT Studios


Location : Vancouver, British Columbia


Created : 2025-02-14


Job Type : Full Time


Job Description

Company ProfileTTT Studios is a digital consulting and software developing company working for a global client list in multiple industries. Over the past decade, weve built multiple applications and patented a portfolio of technologies. This experience has put us in the best position to cater to larger accounts and launch our own products. Our culture is essential to our company, and we foster an open and welcoming environment for everyone on our team. We understand that success comes from sweating the details. Carefully considered designwhether in our user interface work, technical architectures, or project management processesis at the core of everything we do. We expect amazing things from each other, and through tight collaboration, we achieve greatness.Candidates must be currently based in the Vancouver Area.About the Role - Director of EngineeringWe are seeking an experienced and visionary Director of Engineering to lead our talented development team and drive excellence in project delivery, team growth, and client satisfaction. This role is perfect for someone who thrives at the intersection of technology, business strategy, and team leadership.ResponsibilitiesLevel up the Engineering teamEncourage creative strategic thinking, and business acumenCoach team members especially Project Tech Leads on how to connect technical decisions to user's needs, client satisfaction, and project budgetEstablish coding standard and code review best practices and ensure team memberss adherenceCross-functional collaborationEnsure smooth communications and alignment with Project Management and Design across the project lifecycleWork with Sales to create proposal that fits clients business requirements and constraints. Review contracts and aid Sales to close deals.Efficient delivery and operationMeet project milestones and client expectations by working with Project Tech Leads closelyStreamline workflows and automate processImprove delivery time and estimation discrepancyAssign the right team members to projects, optimize resource allocation to maximize productivity and minimize bottlenecksDemonstrate our core values in your day-to-dayAdapt to the unpredictableBest ideas winExtreme ownershipRelentless pursuit of qualityLead by exampleRequirementsExperience & LeadershipProven experience (8+ years) in software engineering with at least 3+ years in a leadership role (e.g., Engineering Manager, Technical Director).Demonstrated success in managing and growing technical teams, mentoring team leads, and fostering a collaborative environment.Strong understanding of how to align technical solutions with business objectives and client satisfaction.Technical ExpertiseDeep understanding of software development lifecycle (SDLC), modern development practices, and coding standards.Proficient in multiple programming languages and frameworks, with the ability to provide technical guidance.Familiarity with DevOps practices, automation, and optimizing workflows.Project and Resource ManagementStrong track record of managing multiple projects simultaneously, meeting milestones, and exceeding client expectations.Experience with resource allocation and team optimization to ensure maximum productivity.Ability to improve delivery timelines and reduce estimation discrepancies.Cross-Functional CollaborationExperience working closely with design, project management, and sales teams to ensure alignment throughout the project lifecycle.Ability to create client proposals, review contracts, and support sales in closing deals.Strategic Thinking & Problem-SolvingDemonstrated ability to think strategically, balancing technical and business needs.Creative problem-solving skills with a focus on continuous improvement and innovation.Soft Skills & Values AlignmentExcellent communication skills with the ability to inspire, motivate, and clearly articulate complex ideas to diverse stakeholders.Alignment with core values: Adaptability, embracing the best ideas, extreme ownership, relentless pursuit of quality, and leading by example.Education & Certifications (optional)Bachelors or Masters degree in Computer Science, Engineering, or related field.Certifications in project management (e.g., PMP, Agile) or specific technical domains are a plus.Business AcumenUnderstanding of how technical decisions impact project profitability and client satisfaction.Ability to balance client constraints with delivery excellence.Hiring ProcessSubmit your application and include your CVIf shortlisted, you will be invited to a video interview with our HR ManagerNext, we will arrange an online technical interview to assess your experience, technical skills, and fit for the role, as well as your alignment with our company culture and valuesAfter completing all rounds of interviews, we will make a final decisionBeyond the PaychequeNever stop learningOur commitment to growth also extends to your professional development. Take advantage of our education fund to attend conferences, workshops, and classes or pursue industry certifications. We also offer access to online learning resources to help you continue your education.Invest in your well-beingWe want you to be the best version of yourself. Our comprehensive benefits package includes generous paid time off, coverage for health, vision, dental, prescriptions, and subsidized health programs and perks. Our complete benefits package will take care of you and the well-being of your loved ones.Surprise yourself with yoga & boxing lessonsJoin our weekly expert-led yoga and boxing classes to enhance your physical and mental wellness. Learn how to throw a left uppercut or the latest asanas.Enjoy profit-sharing bonusesWith each team member contributing to the overall success of TTT Studios, we reward everyone with performance and profit-sharing bonuses.