Job Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Technical Lead in Canada.
This role is a high-impact technical leadership opportunity for an experienced software engineer who can architect, guide, and deliver complex enterprise-grade solutions in a modern cloud environment. You will lead the design and development of scalable systems built on Microsoft technologies, while also shaping cloud-native architectures leveraging AWS services. Acting as both a hands-on technical expert and team leader, you will drive engineering best practices, mentor developers, and ensure high-quality delivery across multiple streams. The role involves deep engagement with APIs, enterprise integrations, and document-centric workflows, including custom Office and SharePoint solutions. You will collaborate closely with business stakeholders and cross-functional teams to translate requirements into robust technical solutions. This position is ideal for a leader who thrives in fast-paced environments and enjoys solving complex architectural challenges while enabling team growth.
Accountabilities:
- Architect, design, and guide the development of scalable, high-performance applications using C# .NET, ASP.NET, and MVC frameworks.
- Lead the design and implementation of RESTful APIs and microservices-based architectures for enterprise applications.
- Oversee development and integration of VSTO Word Add-Ins supporting business workflows and document automation.
- Drive the design and delivery of SharePoint Online solutions for collaboration, document management, and system integration.
- Architect cloud-native solutions using AWS services such as DynamoDB, S3, and Lambda, ensuring scalability and cost efficiency.
- Provide technical leadership through code reviews, design validation, and adherence to engineering best practices and security standards.
- Collaborate with stakeholders, project managers, and technical teams to align architecture decisions with business objectives.
- Troubleshoot complex technical issues and provide guidance to resolve system bottlenecks and performance challenges.
Requirements:
- 10+ years of professional software development experience, including 5+ years in a technical lead or architect role.
- Strong expertise in C#, .NET, ASP.NET, MVC, and enterprise application development.
- Proven experience designing and building REST APIs and scalable distributed systems.
- Hands-on experience with VSTO Word Add-In development and SharePoint Online solutions.
- Strong AWS experience, including DynamoDB, S3, Lambda, and related cloud services.
- Solid understanding of microservices architecture and scalable system design principles.
- Experience with CI/CD pipelines, DevOps practices, and Agile development methodologies.
- Strong problem-solving skills with the ability to independently resolve complex technical challenges.
- Excellent communication skills, with the ability to explain technical concepts to both technical and non-technical stakeholders.
- Exposure to front-end technologies (HTML, CSS, JavaScript) and additional cloud platforms (Azure or GCP) is a plus.
Benefits:
- Competitive compensation aligned with experience and market standards
- Fully remote work environment across Canada and the US
- Opportunity to lead high-impact enterprise architecture initiatives
- Exposure to modern cloud technologies and large-scale distributed systems
- Strong technical ownership with autonomy in architectural decision-making
- Career growth opportunities in technical leadership and architecture paths
- Collaborative and agile engineering culture
- Opportunity to mentor and shape high-performing engineering teams
- Work on complex, enterprise-grade solutions with real business impact
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1