ARCHIVED
This job listing has been archived and is no longer accepting applications.
MisuJob - AI Job Search Platform MisuJob

Senior Software Architect - Microsoft Tech Stack

Confidential

Vancouver, British Columbia Hybrid permanent

Posted: January 30, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

We are seeking an experienced Senior Software Architect to lead the technical direction of our Microsoft-based technology stack. The ideal candidate will have a strong background in software architecture and experience with Microsoft technologies.

Job Description

About Us

We are a technology-driven company operating multiple platforms including CRM, and financial systems. Our development teams span across Montreal, Vancouver, Costa Rica, and other global locations, with over 50+ developers working collaboratively to deliver high-quality solutions. We have a dedicated DevOps team that handles our infrastructure and deployment processes.

Position Overview

We are seeking an experienced Senior Software Architect to lead the technical direction of our Microsoft-based technology stack. You will work across multiple teams to design scalable solutions, establish architectural standards, and guide the evolution of our platform from monolithic applications toward modern microservices and modular architectures.

Key Responsibilities

Design and implement enterprise-level architectural solutions using Microsoft technologies

Lead the transition from stored procedures to application-embedded business logic while maintaining system stability

Establish and enforce coding standards, architectural patterns, and best practices across teams

Collaborate with Product Owners, Team Leads, Development Managers, and our DevOps team on technical strategy

Review and approve architectural decisions for new features and system improvements

Guide teams in implementing best practices for continuous integration and deployment

Design secure, scalable solutions that handle high-traffic gaming and financial transactions

Mentor developers and conduct architectural reviews of pull requests

Work with database teams to optimize performance and establish proper schemas and permissions

Evaluate and recommend new technologies while maintaining consistency with existing stack

Coordinate with our DevOps team on infrastructure and deployment requirements

Required Qualifications

6+ years of hands-on programming experience with Microsoft technologies

Excellent knowledge of Hexagonal and Clean Architecture

Expert-level knowledge of:

.NET Core and ASP.NET Core

C# and modern .NET development practices

SQL Server and database design principles

Solution architecture and system design

Strong experience with:

RESTful API design and implementation

Authentication/authorization patterns (Windows Auth, JWT, SSO)

Performance optimization and scalability patterns

Proven track record of leading architectural initiatives in enterprise environments

Experience with financial or gaming systems

Excellent communication skills and ability to work across distributed teams

Technical Environment

Backend: .NET Core, ASP.NET Core Web APIs, Windows Services

Frontend: Knowledge of Blazor, React, VueJS

Databases: SQL Server

DevOps: Azure DevOps Server, Git, automated deployments (managed by DevOps team)

Infrastructure: Windows Server and IIS, Kubernetes adoption in the works

What We Offer

Opportunity to shape the technical direction of multiple platforms and existing apps

Work with a diverse, global team of 50+ developers

Dedicated DevOps team to support infrastructure and deployment needs

Complex technical challenges in high-traffic, real-time systems

Remote work flexibility with occasional travel to team locations

Additional Requirements

Must be able to work effectively across time zones

Strong documentation and communication skills

Commitment to code quality and architectural excellence

Ability to collaborate effectively with both development and DevOps teams

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply