Senior Software Architect at OpsGuru focusing on Microsoft stack and cloud-native architectures. Leading design and delivery of software systems aligning with business goals.
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.
Evaluate and select appropriate data stores, utilizing both relational (SQL) and non-relational (NoSQL) paradigms.
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.
Act as the primary technical contact for clients.
Design and review systems against all core architectural pillars.
Lead discovery sessions to define technical backlogs, estimate effort, and identify risks.
Requirements
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+).
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.
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.
Senior backend engineer building high - availability orchestration systems for Affirm’s buy - now - pay - later platform. Leading delivery, technical standards, reliability, and engineering talent development.
Senior Python Engineer needed for a 12 - month contract in Toronto, ON. Requires 10+ years experience with Python, FastAPI, microservices, and data engineering.
Java developer building and optimizing scalable applications for Genpact’s AI and digital transformation solutions. Troubleshooting systems and collaborating with technical and non - technical teams.
Associate Technical Architect designing secure AWS platforms and integration pipelines. Quantiphi delivers AI - first digital engineering and cloud transformation for Fortune 1000 organizations.
Senior Go engineer building cross - platform endpoint agents and cloud microservices. Protecting Blackpoint Cyber customers through scalable cybersecurity software.
Senior Backend Engineer building distributed C/C++ vector databases for VAST Data’s AI infrastructure. Optimizing high - throughput, real - time analytics across massively scalable data systems.
Unreal Engine C++ developer building peer - to - peer XR streaming applications for Mawari’s decentralized 3D content platform. Developing UE4/5 plugins, SDK integrations, and real - time content delivery components.
Junior Java Developer completing paid Cúram training for PLATO, Canada’s Indigenous - owned software testing and technology services company. Building digital services for a multi - year government project.