Carbon60 ยท 1 day ago
Senior Software Architect (.NET)
Carbon60 is a global engineering and consulting group that helps organizations accelerate digital transformation. They are seeking a Senior Software Architect to bridge the gap between complex business requirements and technical implementation, leading the design and delivery of diverse solutions within the Microsoft stack and cloud-native architectures.
Cloud ComputingInformation TechnologyInternetWeb Hosting
Responsibilities
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
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
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
Design and review systems against all core architectural pillars (Security, Reliability, Performance, Operational Excellence, and Cost Optimization) to ensure holistic quality
Lead discovery sessions to define technical backlogs, estimate effort, and identify risks early in the engagement
Mentor senior engineers, enforce code quality standards, and conduct architectural reviews
Qualification
Required
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+)
Deep, practical experience implementing Microservices, Domain-Driven Design (DDD), CQRS, and Event-Sourcing
Strong experience designing for public cloud platforms (AWS, Azure, or GCP), including containerization (Kubernetes/AKS/EKS) and Serverless functions
Extensive experience with Relational (SQL Server, PostgreSQL, Oracle) and proficiency with at least one NoSQL platform (CosmosDB, DynamoDB, MongoDB, Redis)
Proficiency using AI-assisted development tools (Cursor, Claude Code, GitHub Copilot) to accelerate code generation, refactoring, and testing
Demonstrated ability to quickly adapt to new languages and frameworks outside of the Microsoft ecosystem when client needs dictate
Proven experience working in a professional services or consulting environment
Exceptional verbal, written, and presentation skills (English)
Ability to plan and lead large-scale projects, including critical cutover and rollback events
Preferred
Experience with other stacks is highly valued: Java (Spring, Play, etc.), NodeJS/TypeScript (Express, NestJS, etc.), Python (Django, Flask, etc.)
Exposure to large-scale data processing and storage ecosystems (Apache Spark, Databricks, Snowflake, Kafka, or Hadoop)
Understanding of modern SPA frameworks (React, Angular, Vue) to effectively design API contracts
Solutions Architect certifications in Azure or AWS
Benefits
Competitive compensation package (CAD 170K-200K / year)
Retirement Savings Matching Program (RRSP)
Partnership with Perkopolis Discounts
Remote first work environment
Flexible work hours & location
Paid parental leave options
Employer-paid health & dental premiums
GreenShield+ Counselling Mental Health
$500 in Health Care Spending Account annually
Training reimbursement (e.g courses on Udemy, Coursera, a-cloud-guru etc.)
Peer recognition rewards
Company
Carbon60
Carbon60 is a trusted managed cloud hosting and IT services provider for private and public sector organizations with business-critical applications.