Location: Remote, ON
Employment Type: Full-time
Vacancy Type - Backfill
About the Role
We are seeking a hands-on Technical Architect who bridges high-level architectural strategy with practical engineering expertise.
In this role, you will actively contribute to solution development, validate your designs through code, and partner with engineering teams to deliver scalable, modern systems. Additionally, you will serve as a trusted advisor, leading technical conversations and presenting robust solutions to senior leadership at client organizations.
Key Responsibilities
Hands-on Engineering & Architecture
Contribute directly to solution design and development using .NET and/or Python
Build and validate POCs and reference implementations to ensure designs are practical
Provide code-level guidance, design reviews, and technical leadership to developers
Troubleshoot complex issues across application, cloud, and integration layers
Drive best practices in CI/CD, DevOps, testing, and secure development
Apply modern AI capabilities with practical experience or exposure to:
Large Language Models (LLMs)
Prompt engineering
Retrieval-Augmented Generation (RAG)
Agentic engineering / intelligent workflows
Azure AI / ML services (or similar platforms)
Solution Design & Delivery
Design end-to-end solutions across cloud, on-prem, SaaS, and integration platforms
Translate business requirements into pragmatic, implementable architectures
Ensure solutions are scalable, secure, and maintainable
Work closely with agile teams to support real-time delivery and iteration
Cloud & Azure
Design and implement solutions using Azure services (App Service, Functions, Storage, Networking, VMs)
Build resilient, high-performing cloud-native architectures
Implement security using Azure AD, IAM, and Microsoft security services
Enable integration of AI/ML capabilities into cloud solutions
Integration & Collaboration
Support integration across on-prem, cloud, SaaS, and iPaaS platforms
Partner with engineering, data, and infrastructure teams to ensure alignment
Provide hands-on support throughout the software delivery lifecycle
Governance & Documentation
Contribute to architecture standards and technology decisions as needed
Produce lean, necessary documentation only to support delivery (no over-documentation)
Qualifications & Experience
Required
8+ years in software engineering and/or architecture roles
Full-stack development experience
Proven experience designing and delivering cloud-based solutions (Azure preferred)
Ability to operate at both code-level and architectural levels
Proven experience of building 0-1 applications
Experience with system integration and distributed architectures
Preferred
Experience with engineering applications that use AI/ML solutions, LLMs, or modern AI patterns (RAG, prompt engineering, agentic workflows)
Knowledge of healthcare, data privacy, or regulated environments
EHR/EMR experience
Why Join Us
Work on modern, cloud-native and AI-enabled solutions
High-impact role with strong engineering ownership
Collaborate with experienced technical teams in a delivery-focused environment
Opportunity to shape next-generation architecture practices
Equal Opportunity Statement
We are an equal opportunity employer and comply with the Ontario Human Rights Code. We are committed to providing an inclusive and accessible employment experience for all candidates.