Senior Software Architect

19 hours ago


Toronto, Ontario, Canada Carbon60 Full time $170,000 - $200,000

OpsGuru, a Carbon60 Company

OpsGuru is a global engineering and consulting group that helps organizations accelerate digital transformation and modernization through cutting-edge technology, deep engineering expertise, and outcome-driven solutions.

About the Role

We are seeking a Senior Software Architect to join our professional services delivery team. In this role, you will bridge the gap between complex business requirements and technical implementation.

You will act as a trusted advisor to our clients, leading the design and delivery of diverse solutions ranging from greenfield development to the migration of legacy systems into modern, cloud-native architectures. While your core focus will be the Microsoft stack (.NET), as a consultant, you must possess the technical versatility to adapt to diverse client environments and mixed-technology ecosystems.

Key Responsibilities

Architecture & Design Strategy

  • Lead the architectural vision for complex software systems, ensuring designs are scalable, resilient, and aligned with business goals.
  • Design and advocate for modern architectural patterns, specifically Domain-Driven Design (DDD), CQRS, Event-Sourcing, and Event-Driven Architecture.
  • Evaluate and select appropriate data stores, utilizing both relational (SQL) and non-relational (NoSQL) paradigms to transition applications from traditional RDBMS (SQL Server, MySQL, Oracle) to modern, fit-for-purpose targets (PostgreSQL, DynamoDB, MongoDB, Redis, etc.) where appropriate.

Modernization & Migration

  • Drive application modernization initiatives, taking ownership of migrating legacy .NET Framework (4.x) applications to modern .NET 8+ environments.
  • Decompose monolithic applications into service-oriented or microservice-based architectures.
  • Refactor and re-architect systems to leverage cloud-native services (Containers, Serverless/Functions) rather than simple "lift and shift" strategies.

Consulting & Technical Leadership

  • Stakeholder Management: Act as the primary technical contact for clients, translating complex technical concepts, including ROI and cost-benefit analysis into clear business value for non-technical stakeholders.
  • Well-Architected Solutions: Design and review systems against all core architectural pillars (Security, Reliability, Performance, Operational Excellence, and Cost Optimization) to ensure holistic quality.
  • Discovery & Roadmapping: Lead discovery sessions to define technical backlogs, estimate effort, and identify risks early in the engagement.
  • Team Leadership: Mentor senior engineers, enforce code quality standards, and conduct architectural reviews.

Requirements

Mandatory Technical Experience

  • Core Expertise: Senior-level experience in C# and .NET. Extensive experience in both legacy (ASP.NET, .NET Framework 4.x) and modern .NET stack (ASP.NET Core, .NET 6/8+).
  • Architecture Patterns: Deep, practical experience implementing Microservices, Domain-Driven Design (DDD), CQRS, and Event-Sourcing.
  • Cloud Native: Strong experience designing for public cloud platforms (AWS, Azure, or GCP), including containerization (Kubernetes/AKS/EKS) and Serverless functions.
  • Database Expertise: Extensive experience with Relational (SQL Server, PostgreSQL, Oracle) and proficiency with at least one NoSQL platform (CosmosDB, DynamoDB, MongoDB, Redis).
  • AI & Developer Productivity: Proficiency using AI-assisted development tools (Cursor, Claude Code, GitHub Copilot) to accelerate code generation, refactoring, and testing
  • Ecosystem Versatility: Demonstrated ability to quickly adapt to new languages and frameworks outside of the Microsoft ecosystem when client needs dictate. A "polyglot" mindset is essential.

Mandatory Consulting Skills

  • Consulting DNA: Proven experience working in a professional services or consulting environment. You must be comfortable managing client expectations, navigating ambiguity, and delivering outcomes within scope and budget.
  • Communication: Exceptional verbal, written, and presentation skills (English). You must be able to lead design discussions and defend architectural decisions to C-level executives and engineering teams alike.
  • Delivery Focus: Ability to plan and lead large-scale projects, including critical cutover and rollback events.

Nice to Have

  • Additional Language Proficiency: While C# is primary, experience with other stacks is highly valued:
    • Java: (Spring, Play, etc.)
    • NodeJS/TypeScript: (Express, NestJS, etc.)
    • Python: (Django, Flask, etc.)
  • Big Data & Data Engineering: Exposure to large-scale data processing and storage ecosystems (Apache Spark, Databricks, Snowflake, Kafka, or Hadoop).
  • Front-End Awareness: Understanding of modern SPA frameworks (React, Angular, Vue) to effectively design API contracts.
  • Certifications: Solutions Architect certifications in Azure or AWS.

Benefits

Compensation & Perks

  • Competitive compensation package (CAD 170K-200K / year)
  • Retirement Savings Matching Program (RRSP)
  • Partnership with Perkopolis Discounts

Flexibility & Time Off

  • Remote first work environment
  • Flexible work hours & location
  • Paid parental leave options

Health & Wellness

  • Employer-paid health & dental premiums
  • GreenShield+ Counselling Mental Health
  • $500 in Health Care Spending Account annually

Growth & Development

  • Training reimbursement (e.g courses on Udemy, Coursera, a-cloud-guru etc.)
  • Peer recognition rewards

At OpsGuru, a Carbon60 Company, we encourage employees to bring their whole, authentic selves to work. By sharing and embracing unique backgrounds, experiences, and perspectives, we learn from each other, innovate, and create a dynamic environment where we can be and achieve our best.

We're dedicated to ensuring each member feels a sense of belonging, safety, and respect. At OpsGuru, your unique voice is heard and embraced, and you meaningfully contribute to decision-making and the organization's growth.

OpsGuru is committed to an equitable employee experience, opportunity, and support.

If you require accommodations or support during the recruitment process, please email us at

We thank all applicants for their interest in this exciting opportunity. Only candidates that meet the qualifications will be contacted for an interview.



  • Toronto, Ontario, Canada Essence Coaching Group Full time

    Senior Software Architect Engineer (Aerospace / eVTOL) Location: Lindsay, Ontario, Canada Employment Type: Full-time Salary Range: CAD 120,000 – 165,000 (annual) Work Model: Hybrid About the Job A senior-level Software Architect & Engineer is sought to lead mission-critical aerospace software development. In this role, you will architect and deliver...


  • Toronto, Ontario, Canada Essence Coaching Group Full time

    Senior Software Architect Engineer (Aerospace / eVTOL) Location: Lindsay, Ontario, CanadaEmployment Type: Full-timeSalary Range: CAD 120,000 – 165,000 (annual)Work Model: HybridAbout the JobA senior-level Software Architect & Engineer is sought to lead mission-critical aerospace software development.In this role, you will architect and deliver scalable,...


  • Toronto, Ontario, Canada 2iSolutions Inc. Full time

    Our large, Manufacturing based client is looking for a Senior Solutions Architect to lead the integration of multiple technologies into their technical environment. This position is a 1 year contract - hybrid, on-site 2days/week - downtown Toronto.We are looking for an Architect with a deep Azure based technical background from a large industrial...


  • Toronto, Ontario, Canada Software International Full time

    Software International (SI) supplies technical talent to Fortune 100/500/1000 companies in Canada/US. We currently have a long term contract with our IT consulting client that is working with their large client on a move to cloud CCaS from on-prem with AWS Connect.Role(s) Required: AWS Connect ArchitectLocation: Remote (Canada/US)Required Start Date:...


  • Toronto, Ontario, Canada Software International Full time

    Software International (SI) supplies technical talent to a variety of Fortune 100/500/1000 and other companies in Canada/US.We are currently hiring for a Mainframe Security Architect for our global IT infratructure consulting client.Location: Canada , EST - remoteRate: $110-130/hr CAD C2CStart Date: ASAPDuration: 6 months initially, then multiple month...

  • Cloud Architect

    1 week ago


    Toronto, Ontario, Canada Iris Software Inc. Full time

    Iris's client, the largest bank in the Canada is looking to hireSr. AWS ArchitectPlease find below the job details and share your resume if interested atJob Description:Title: Sr. AWS ArchitectLocation: Toronto, ON (Hybrid – 3 days/Week)Duration: Long term assignmentSr. AWS ArchitectExperience with AWS services: S3, Glue, RedshiftProficiency in Python for...


  • Toronto, Ontario, Canada Beacon Software Full time

    Beacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...

  • Network Architect

    4 days ago


    Toronto, Ontario, Canada Software International Full time

    Software International (SI) supplies technical talent to a variety of clients ranging from Fortune 100/500/1000 companies to small and mid-sized organizations in Canada/US.We are currently looking for a Network Architect for our client, a global leader in the IT infrastructure consulting and management industry.Role(s) Required: Network Architect Location:...

  • Software Architect

    7 days ago


    Toronto, Ontario, Canada MLSE (Maple Leaf Sports & Entertainment Partnership) Full time

    Powered by Passion. United by Purpose. Build for Impact. At Maple Leaf Sports & Entertainment Partnership (MLSE), we exist to deliver the ultimate fan experience by lifting trophies, spirits, and communities – united as one. We're more than a workplace. We are a team of passionate people, boldly building the future of sport and entertainment, together....

  • Software Architect

    1 week ago


    Toronto, Ontario, Canada Maple Leaf Sports & Entertainment Full time

    Powered by Passion. United by Purpose. Build for Impact.At Maple Leaf Sports & Entertainment Partnership (MLSE), we exist to deliver the ultimate fan experience by lifting trophies, spirits, and communities – united as one.We're more than a workplace. We are a team of passionate people, boldly building the future of sport and entertainment, together. We...