Director Of Engineering
Job details
Company Profile TTT Studios is a digital consulting and software developing company working for a global client list in multiple industries. Over the past decade, we’ve 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 design—whether in our user interface work, technical architectures, or project management processes—is 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 Engineering We 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. Responsibilities Level up the Engineering team
- Encourage creative strategic thinking, and business acumen
- Coach team members especially Project Tech Leads on how to connect technical decisions to user's needs, client satisfaction, and project budget
- Establish coding standard and code review best practices and ensure team members’s adherence
- Ensure smooth communications and alignment with Project Management and Design across the project lifecycle
- Work with Sales to create proposal that fits client’s business requirements and constraints. Review contracts and aid Sales to close deals.
- Meet project milestones and client expectations by working with Project Tech Leads closely
- Streamline workflows and automate process
- Improve delivery time and estimation discrepancy
- Assign the right team members to projects, optimize resource allocation to maximize productivity and minimize bottlenecks
- Adapt to the unpredictable
- Best ideas win
- Extreme ownership
- Relentless pursuit of quality
- Lead by example
- Proven 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.
- Deep 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.
- Strong 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.
- Experience 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.
- Demonstrated ability to think strategically, balancing technical and business needs.
- Creative problem-solving skills with a focus on continuous improvement and innovation.
- Excellent 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.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- Certifications in project management (e.G., PMP, Agile) or specific technical domains are a plus.
- Understanding of how technical decisions impact project profitability and client satisfaction.
- Ability to balance client constraints with delivery excellence.
- Submit your application and include your CV
- If shortlisted, you will be invited to a video interview with our HR Manager
- Next, 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 values
- After completing all rounds of interviews, we will make a final decision
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.