Senior Software Architect (.NET)

Carbon60

Not Interested
Bookmark
Report This Job

profile Job Location:

Toronto - Canada

profile Monthly Salary: Not Disclosed
Posted on: Yesterday
Vacancies: 1 Vacancy

Job Summary

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 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 Framework (4.x) applications to 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# . Extensive experience in both legacy ( .NET Framework 4.x) and stack ( 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.


Were 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 organizations 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.


Required Experience:

Senior IC

OpsGuru a Carbon60 CompanyOpsGuru 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 RoleWe are seeking a Senior Software Architect...
View more view more

Key Skills

  • APIs
  • Spring
  • .NET
  • DevOps
  • Cloud Infrastructure
  • IaaS
  • AWS
  • Solution Architecture
  • Cloud Architecture
  • PaaS
  • Java
  • Azure