About TechBlocks: TechBlocks is a leading digital product engineering firm headquartered in Toronto, Canada, with additional offices in Ahmedabad, and Hyderabad. We specialize in delivering innovative web, mobile, and cloud technology solutions. Our client-first approach and dynamic work culture enable us to deliver transformative results for businesses worldwide.
Position Overview: TechBlocks is seeking a passionate and results-driven Sr. Director of Engineering to lead our global development teams in Canada and India. Reporting directly to the CTO, this role will oversee project delivery, technical design, and technical account management while managing both remote and on-site teams. The ideal candidate is a strategic leader with deep technical expertise, strong leadership capabilities, and a commitment to driving innovation and excellence. This role requires extensive experience managing large offshore teams, with multiple offshore directors reporting directly to this position. Additionally, the candidate must effectively collaborate with client success teams and the PMO to manage customer relationships.
Key Responsibilities:
Delivery Capability: Manage large offshore teams, ensuring seamless coordination with multiple offshore directors reporting to this role. Partner with client success teams and the PMO to foster and manage strong customer relationships. Lead complex design sessions and collaborate with customers and business partners to define and develop solutions. Identify and evaluate technical and business solutions, ensuring suitability and alignment with client goals. Provide strategic guidance and technical expertise to develop innovative digital solutions. Support development teams with technical mentoring, architecture validation, and hands-on assistance. Drive quality assurance by guiding unit testing, system testing, performance testing, and user acceptance testing. Oversee project management, including defining software development plans, scoping, scheduling, and implementation. Make key architectural and platform decisions to ensure code quality and project success. Develop processes and workflows to maintain high standards of output quality, precision, and timeliness. Manage competing priorities and ensure project deliverables are met on time and within budget. Prepare and validate accurate estimates for all development-related tasks. Lead Agile development practices to optimize project delivery. Collaborate with HR and recruitment teams on talent acquisition, career planning, and employee retention.
Leadership: Provide strategic and analytical leadership with a big-picture approach to system and application design. Manage projects end-to-end, including vendor evaluation, budgeting, resource allocation, and progress reporting. Drive results by optimizing technical performance and pivoting strategies based on metrics and business needs. Make impactful technology decisions considering cost, performance, and business operations.
Interpersonal Skills: Inspire and mentor teams to elevate performance and effectiveness. Present strategic recommendations to C-level executives and engage with cross-functional teams. Research competitive landscapes to design differentiated digital solutions. Influence customer strategies through data-driven insights and in-depth analysis.
Qualifications: Bachelor’s degree in Engineering; MS or MBA preferred. 15+ years of experience in software engineering with at least 5 years in leadership roles. Proven experience managing large offshore engineering teams. Expert knowledge and hands-on experience with MS Azure, AWS, or GCP public cloud platforms. Experience in Microsoft .NET, Java, open-source technologies, and modern UI/JavaScript frameworks. Strong technical background with hands-on application design for client, server, and middleware tiers. Excellent communication and client relationship management skills.
Job Overview
At TechBlocks, we are driven by innovation and a passion for transforming businesses with cutting-edge technology. As a Content Writer, you will play a crucial role in shaping TechBlocks brand presence by creating high-quality, engaging content across various platforms. This role is an opportunity to contribute to high-impact projects, collaborate with top industry talent, and shape the future of digital transformation.
Key Responsibilities: Content Creation: Develop and produce a wide range of content, including blogs, white papers, case studies, website copy, social media posts, email campaigns, and other marketing materials. Brand Voice: Maintain and refine TechBlocks' brand voice across all content, ensuring consistency and alignment with our overall marketing strategy. Research: Conduct thorough research on industry trends, competitors, and audience preferences to inform content development. SEO Optimization: Implement SEO best practices to improve content visibility and drive organic traffic. Collaboration: Work closely with cross-functional teams to gather insights and ensure content meets the needs of various stakeholders. Content Strategy: Contribute to the development and execution of the content strategy, aligning with business goals and marketing objectives. Project Management: Manage multiple content projects simultaneously, ensuring timely delivery and adherence to quality standards. Content Marketing Tools: Leverage content marketing tools such as HubSpot, SEMrush, Google Analytics, and others to optimize content creation, distribution, and performance tracking.
Qualifications: Experience: 1-3 years of professional content writing experience, preferably in the technology or digital transformation sectors. Education: Bachelor’s degree in English, Communications, Marketing, IT or a related field. Writing Skills: Exceptional writing, editing, and proofreading skills with a strong attention to detail. Industry Knowledge: Understanding of digital transformation, software development, and technology consulting industries is a plus. SEO Proficiency: Solid understanding of SEO principles. Creativity: Ability to craft engaging, original content that resonates with diverse audiences. Content Marketing Tools: Proficiency in using content marketing tools such as HubSpot, SEMrush, Google Analytics, and others to enhance content strategy and performance. Communication: Strong verbal and written communication skills, with the ability to convey complex concepts clearly and persuasively. Adaptability: Ability to quickly adapt to changing priorities and thrive in a fast-paced environment. Team Player: Collaborative mindset with the ability to work effectively with cross-functional teams.
What We Offer Competitive Salary & Performance-Based Incentives Monthly Rewards & Recognition Upskilling & Cross-Skilling Opportunities Opportunities to Work on Cutting-Edge Projects Personal Client Engagement Flexible Work Environment Inclusive & Collaborative Culture Career Growth & Internal Mobility
About TechBlocks
TechBlocks is a global digital product engineering company with 16+ years of experience helping Fortune 500 enterprises and high-growth brands accelerate innovation, modernize technology, and drive digital transformation. From cloud solutions and data engineering to experience design and platform modernization, we help businesses solve complex challenges and unlock new growth opportunities.
At TechBlocks, we believe technology is only as powerful as the people behind it. We foster a culture of collaboration, creativity, and continuous learning, where big ideas turn into real impact. Whether you're building seamless digital experiences, optimizing enterprise platforms, or tackling complex integrations, you'll be part of a dynamic, fast-moving team that values innovation and ownership. Join us and shape the future of digital transformation.
Role Name: Senior Manager/Director – Enterprise Account Management Location: Vaughan, ON (Only)
Role Description: Are you looking for a role that will allow you to build upon your account management and sales skills while driving growth? Join TechBlocks and build your skills at one of the world’s fastest growing and most innovative digital engineering services. Our Enterprise Client Services team focuses on establishing and growing relationships with the world’s largest and most innovative companies - including the Fortune 500. Enterprise clients demand purpose-built applications, platforms and solutions to compete in the intense war for engineering teams for web, mobile, cloud and web 3.0. TechBlocks is a technology firm that provides complete COEs, SCRUM teams, and competencies and is an alternative to outdated and inflexible immature staffing providers and overpriced, inflexible and slow moving Big Consulting.
In the Enterprise Account Management role, you will work both independently and collaboratively to achieve revenue targets while driving high client satisfaction and expansion within those accounts. Our Enterprise Account Managers & Client Partners work closely with clients to design and implement fit-to-purpose solutions for application development, QA, UX/UI and product management services in web, mobile and MS Azure and AWS engineering services with the scope of engagements comprising individual experts, teams of experts, or fully managed teams. If you have experience in professional services, have a passion for client service, and get excited about the prospect of helping our clients and TechBlocks succeed, we’d love to talk to you!
We prefer our candidate to be in the Vaughan, ON area with ability to be in office 3 – 4 days a week based on current policy.
Required Qualifications : Bachelor's degree in a related field (MBA preferred) or foreign equivalent required from an accredited institution. Proven experience of at least 10+ years in client management, consulting, with strong sales, business development and account management experience. Strong knowledge of technology trends, including cloud computing, cybersecurity, AI, and enterprise digital transformation contracts with AOV of $1M+ Track record of interacting and building relationships with CXO level client contacts Hands-on experience with proposal creation and leading proposal presentations including executive stakeholder management. Strong leadership, interpersonal, communication and presentation skills Global Delivery Model experience. Results-driven mindset with a focus on exceeding client expectations. Willingness to travel as needed.
Preferred Qualifications : Preference will be given to individuals with previous work experience for IT services firm with Global Delivery center presence Experience managing large multi-location consulting engagement teams
Responsibilities:
Client Relationship Management: Build and maintain strong, long-term relationships with clients, becoming a trusted advisor and partner. Understand clients' business goals, challenges, and objectives to provide tailored technology solutions. Regularly engage with clients to ensure their needs are met and identify opportunities for additional services.
Strategic Consultation: Collaborate with clients to define their technology strategy and roadmap. Provide strategic guidance on technology trends, best practices, and industry benchmarks. Work with clients to identify opportunities for innovation and digital transformation.
Project Management: Lead cross-functional teams to deliver technology projects on time and within budget. Ensure project objectives align with clients' strategic goals. Act as a liaison between the client and our internal teams, facilitating communication and resolving any issues.
Revenue Growth: Identify upsell and cross-sell opportunities within existing client accounts. Work closely with the sales team to develop account expansion strategies. Achieve revenue targets and contribute to the overall growth of the firm.
Market Insights: Stay up-to-date with industry trends, emerging technologies, and competitive landscape. Share market insights and thought leadership with clients to help them make informed decisions.
About us TechBlocks is a leading global digital product development firm. We unify strategy, design and technology with continuous growth-centric digital product engineering solutions for F500 companies and global brands including Bell Telecom, Bausch Health (Previously Valeant Pharma), Honda Motors, AES Corp, Thomson Reuters Carswell, First American and Colliers International. Our passion is empowering innovators and change-makers at every level of the product life cycle. We specialize in building customized business apps that allow organizations and enterprises to improve their efficiency, collaboration and user experience. Based in Toronto with offices in U.S., and India we work with clients around the planet. What separates us from the rest is our ability to help businesses transform into a digital business with our consulting, engineering and post-go-live, go-to-market services. If you have a passion for innovation and are looking for the opportunity to work on leading-edge projects, then join our team.
Roles and Responsibilities: The primary responsibility of the Lead .NET Developer is to develop and document complex systems. This includes all aspects of the system development life cycle. The individual must have extensive development experience working with Microsoft Technology stack. The individual must be able to work independently, prioritize and multitask in a dynamic environment, adapt quickly to change, and manage multiple projects simultaneously. Strong analysis and interpersonal skills is a necessity. Contribute to complex design sessions, work closely with Lead Developers and Architects to establish requirements to develop a given solution. Design application using industry best practices and standards. Excellent client handling and consultative skills is a must.
Required Qualifications 10+ years of experience in web application development using Microsoft technologies At least 3 years of experience in leading the offshore team and onshore team Hands on experience in .NET Core, ASP.NET MVC, WEB API, JavaScript Strong understanding of object-oriented design principles and design patterns. Strong hands on experience in front end technologies like Angular 2+/React/Backbone and Durandal. Strong experience and knowledge in Azure DevOps practices with automated CI/CD pipelines Strong Communication and proficient with software development lifecycle (SDLC) methodologies like Agile, Test- driven development Strong experience with TSQL, creating and developing store procedures, functions, triggers, and experience in troubleshooting database performance issues. Bachelor's degree in Computer Science, Information Systems or Engineering
Good to Have: Strong knowledge on MS Azure or AWS Cloud and how to build PaaS solutions.
About us TechBlocks is a leading global digital product development firm. We unify strategy, design and technology with continuous growth-centric digital product engineering solutions for F500 companies and global brands, including Bell Telecom, Bausch Health (Previously Valeant Pharma), Honda Motors, AES Corp, Thomson Reuters Carswell, First American and Colliers International.
Our passion is empowering innovators and change-makers at every level of the product life cycle. We specialize in building customized business apps that allow organizations and enterprises to improve their efficiency, collaboration and user experience.
Based in Toronto with offices in the U.S. and India, we work with clients around the planet. What separates us from the rest is our ability to help businesses transform into digital businesses with our consulting, engineering and post-go-live, go-to-market services.
If you have a passion for innovation and are looking for the opportunity to work on leading-edge projects, then join our team.
About the Role We are looking to hire a Technical Architect. You are a passionate technologist & and a geek who has extremely strong application design fundamentals for client, server, and the middle tiers. You love playing with the latest and greatest frameworks and take pride in quality and agility. You are a smart coder more than an idealist.
Reports to Sr. Architect and works with development teams to build strong architecture, frameworks, standards, and practices.
Responsibilities The primary accountability of the Technical Architect is to design and document complex system enhancements for TechBlocks. This includes all aspects of the system development life cycle. The individual must have extensive design and development experience working with various software and technologies. The individual must be able to work independently, prioritize and multitask in a dynamic environment, adapt quickly to change and manage multiple projects simultaneously. The individual must be able to show leadership skills and have the ability to lead small teams in design and development efforts. Strong analysis and interpersonal skills are a necessity. Lead complex design sessions and work closely with customers and business partners to establish requirements in order to develop a given solution. Build proof of concepts. Design applications using industry best practices and standards. Ability to work with and lead diverse remote teams (including offshore) is a must. Excellent client handling and consultative skills are a must. Support the delivery of solutions by being able to assist the programmers in their tasks. Understand and give guidance on the implementation of concepts of unit testing, system testing, performance testing, and user acceptance testing. Handle multiple demands and competing priorities while ensuring deliverables are met.
Requirements Overall, 15 year of experience in Software Development/ Application Development with hands on experience in .NET Frameworks/ Spring Boot 8+ years of application development experience in Java/.NET (Core Java, .NET Core) Hands on experience in Microservices Architecture. Familiarity with API testing and debugging tools like Postman. Knowledge of cloud platforms such as GKE (Google Kubernetes Engine), Spanner, BigQuery, Redis, and MongoDB. 5+ years of experience in architecting web and Windows-based applications. 3+ years experience in architecting cloud-based solutions on Azure or AWS or GCP. Familiarity with the latest frameworks and ability to implement industry best practices and standards in design and development.
TechBlocks is a leading global digital product development firm. We unify strategy, design and technology with continuous growth-centric digital product engineering solutions for F500 companies and global brands, including Bell Telecom, Bausch Health (Previously Valeant Pharma), Honda Motors, AES Corp, Thomson Reuters Carswell, First American and Colliers International.Our passion is empowering innovators and change-makers at every level of the product life cycle. We specialize in building customized business apps that allow organizations and enterprises to improve their efficiency, collaboration and user experience.Based in Toronto with offices in the U.S. and India, we work with clients around the planet. What separates us from the rest is our ability to help businesses transform into digital businesses with our consulting, engineering and post-go-live, go-to-market services.If you have a passion for innovation and are looking for the opportunity to work on leading-edge projects, then join our team.About Role:We are currently seeking an experienced product strategy and product leader to grow and guide a team of Technology Product Managers, Business Analysts and UX/UI professionals that will help develop apps, products and platforms based on web 2 & 3, mobile, cloud (AWS, Azure, GCP) BI & Analytics and Salesforce technologies for TechBlocks’ clients.This is a full-time position that requires a person having a strong technical background and hands-on experience in both application/product development and/or as technical PM and leading UX/UI exercises for custom enterprise products and applications.This person will influence and create product roadmaps, and digital strategy roadmaps, align tech development roadmaps with product requirements and represent the technology teams with cross-functional partners. This position will report to the Director of Products and Strategy.Projects are broad in scope and require creativity, flexibility, analytical and structured thinking, and strong communication, teaming and leadership skills.In this role, you will build strong, influential cross-functional relationships with technology teams and product PM leads, working with a team of third-party vendors and solution architects.You must have a great record of accomplishment of building and growing healthy teams, have a strong understanding of technology advancement directions, be comfortable collaborating with a dynamic cross-functional team, and exhibit high signal-to-noise synthesis abilities in communication.The goals of you and the team you lead are to:Deliver world-class product (including UX & UI) strategy & plan for TechBlocks clients.Conduct clear, consistent, fact-based analysis & planning to create consensus, and align budgets, business priorities and engagement mechanisms.Drive the allocation of scarce resources between billable tasks for clients and existing accounts with non-billable tasks in TechBlocks go-to-market strategy, business development support, evangelism and workshops (paid/unpaid).What you are great at:The Senior Product Manager will have responsibility for strategic digital product planning, roadmaps and strategy project work, including:Leading and/or supporting strategic project definition, idea generation, and insight development and planning and executing multiple projects concurrently developing, improving, leading and/or supporting ongoing strategic planning processes.Structuring analysis of technology, market and industry trends that will impact our business and in turn our technology organization.Managing cross-functional working groups and facilitating meetings.Developing and delivering presentations and other strategic communications.Possesses a work style that embraces a consulting mindset, enabling the digital client experience, application modernization/migration, digital transformation that significantly affects clients' business operations, partner and vendor analysis and selection, application/product/platform strategy, driving efficiencies within technology, new product development, strategic planning, etc.Extremely strong project management skills lead multiple UX/UI workshops for enterprise products/apps.Requirements:Minimum 10+ years with hands-on experience in one or more of the following roles - business analysis, product owner, product manager and product strategist; is mandatory.Minimum 7+ years of experience in consulting, technology strategy consulting, and technical products lead, including designing processes, framing problems, building models, making decks, facilitating meetings, presenting to large and small audiences and selling your ideas.At least 5+ years of experience in working for technology consulting firms/roles with domain experience in retail/digital commerce, financial services, energy/utilities and health tech is highly desirable.Experience with technology strategy with a focus on Agile/DevOps practices, digital/cloud platforms (Azure/AWS/GCP) and IT operating models preferred.Experience with cybersecurity and data would be a plus MBA and/or post-grad education preferred.Strong communication and storytelling with PowerPoint.Experience defining and developing business cases Strategic thinking, executive presence, sound judgment, and ability to influence executives Sense of humor, team ethic, high standards and the drive to do whatever it takes.Additional Information:Hybrid WorkplaceCompetitive benefits planGenerous paid time offOne of the fastest growing companies in N. America means many growth opportunitiesQuarterly rewards, Regular team and company events and travel opportunities #J-18808-Ljbffr