Senior Software Architect (.NET) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Carbon60 ยท 16 hours 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

C#.NETMicroservicesCloud NativeDatabase ExpertiseDomain-Driven DesignEvent-SourcingCQRSAI-assisted developmentConsulting experienceDelivery FocusEcosystem VersatilityCommunicationTeam Leadership

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

twittertwittertwitter
company-logo
Carbon60 is a trusted managed cloud hosting and IT services provider for private and public sector organizations with business-critical applications.

Funding

Current Stage
Growth Stage
Total Funding
unknown
Key Investors
M/C Partners
2019-01-09Private Equity
2019-01-08Acquired
2014-04-02Private Equity

Leadership Team

leader-logo
Peter Kelly
VP Professional Services
linkedin
Company data provided by crunchbase