Overview
Skills
Job Details
Experience Required:
12 15 Years
Location:
Vaughan, Ontario, Canada (Hybrid)
About TechBlocks
TechBlocks is a global digital product engineering firm headquartered in Toronto, Canada, with additional offices in Hyderabad, Ahmedabad, and Bangalore. We offer a vibrant culture, competitive base salary, performance-based incentives, comprehensive benefits, and paid vacations.
At TechBlocks, we combine innovation with empathy, enabling businesses to grow and transform through smart digital solutions. Join us and be part of a team that blends purpose, performance, and people-first values to deliver lasting impact.
Role Overview
We are looking for a Senior Engineering Manager to lead project delivery, mentor engineering teams, and drive technical excellence across high-impact client engagements. This role is based out of our Vaughan office and reports to the Director of Engineering.
You will bring a strong engineering foundation, agile delivery acumen, and hands-on experience with cloud-native, enterprise-grade solutions. As a people leader and client-facing collaborator, you will play a vital role in aligning business goals with scalable technology outcomes.
Key Responsibilities
Engineering & Delivery Management
- Lead multidisciplinary engineering teams to deliver high-quality software across multiple projects.
- Oversee the end-to-end software delivery lifecycle planning, execution, code quality, and release.
- Ensure projects are aligned with client expectations, timelines, and technical standards.
- Participate in design reviews, architecture discussions, and ensure adherence to best practices in DevOps, testing, and CI/CD pipelines.
Client & Stakeholder Collaboration
- Serve as a trusted technical advisor to clients, providing insights and strategic recommendations.
- Translate complex business requirements into clear technical solutions in collaboration with architects and delivery managers.
- Lead technical workshops, sprint demos, and status updates for internal and external stakeholders.
People Leadership & Talent Development
- Mentor and grow engineering talent through structured feedback, coaching, and technical guidance.
- Partner with HR and recruitment to attract and retain top-tier talent.
- Cultivate a culture of ownership, accountability, and continuous learning within your teams.
Operational Excellence
- Support effort estimations, resourcing, delivery tracking, and project governance.
- Identify delivery risks and proactively resolve them to maintain project momentum.
- Continuously optimize engineering processes for scale, speed, and quality.
Required Qualifications
- Bachelor s degree in computer science or engineering (Master s or MBA is a plus).
- 12 15 years of industry experience with a proven track record in software engineering and delivery leadership.
- Strong technical background with hands-on experience in Microsoft .NET, Azure or AWS, and modern web/mobile frameworks (Angular, React, etc.).
- Deep understanding of Agile methodologies, SDLC, and enterprise software architecture.
- Excellent verbal and written communication skills with experience in client-facing roles.
Preferred Skills
- Cloud certifications (Azure, AWS, Google Cloud Platform)
- Exposure to DevOps, microservices, and scalable distributed systems
- Experience working with nearshore and offshore delivery models
What We Offer
- Competitive Salary & Performance-Based Incentives
- Health & Wellness Benefits
- Monthly Recognition & Awards
- Professional Development & Learning Opportunities
- Access to Leading-Edge Projects & Technologies
- Collaborative, Flexible, and Inclusive Work Culture
- Career Growth & Leadership Tracks
TechBlocks Engineering Possibility. Enabling Growth.