
Solutions Architect
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in Canada.
• Take ownership of the target architecture and roadmap for engineering teams, documenting current state, future state, and transitions.
• Lead the transition from .NET Framework 4.8 and Web API 2 to .NET 8/10 and ASP.NET Core, including the containerization of Windows services.
• Oversee the security architecture encompassing Entra ID, OAuth 2.0/OIDC, JWT, secrets management, encryption, and certificate handling.
• Define SQL Server and PostgreSQL data architecture, addressing schemas, stored procedures, migrations, reporting, and multi-region/DR data.
• Ensure that solutions align with security, high availability, reliability, scalability, auditability, capacity, and performance requirements.
• Assess emerging technologies and enterprise solutions and advocate for their adoption.
• Lead requirements gathering and convert both business and non-functional requirements into solution designs, specifications, and architecture decision records.
• Collaborate with project managers on scope and effort estimates, as well as with analysts on requirements and test plans.
• Document solution costs, risks, and benefits while effectively communicating them to stakeholders and executives.
• Verify implementation fidelity and spearhead architecture governance and design reviews.
• Engage in technical change control by risk-rating changes, defining testing requirements, and quantifying costs and impacts.
• Publish architecture standards, guidelines, and best practices while maintaining a central architecture repository.
• Enhance CI/CD processes, testing strategies, and observability for consistent releases.
• Support developers with debugging, performance monitoring, and tuning.
• Mentor senior engineers and collaborate with product, support, and client-facing teams on technical decisions.
• Report directly to the Director of Software Development/CTO.
• A Bachelor's degree in Computer Science or a related discipline, or equivalent education and experience.
• Over 5 years of experience in a solution architect or principal role.
• Familiarity with microservices architecture and design principles.
• Experience in cloud-centric environments and cloud deployment and integration patterns (Azure or AWS).
• Proven experience architecting multi-vendor environments both on-premises, in the cloud, and in hybrid models.
• Working knowledge of application security best practices and tools for web, mobile, and cloud applications.
• Experience in authoring architecture standards, guidelines, and process documentation at both system and enterprise levels.
• Ability to evaluate options based on cost, risk, and benefit, negotiate trade-offs between features and scalability, and drive decisions among multiple stakeholders.
• Legal-technology experience, particularly with iManage Work, NetDocuments, or other document management systems.
• Proficiency in SQL Server and PostgreSQL.
• Experience with container orchestration and infrastructure as code.
• Real-world experience tackling high-availability issues such as clustering.
• Skills in observability at scale using New Relic, Application Insights, or NLog.
• Experience with data residency and compliance for regulated clients.
• A self-starter and creative problem-solver capable of leading projects with minimal direction.
• Strong analytical skills and meticulous attention to detail.
• Excellent communication skills in writing, conversation, and presentations.
• Competitive salary.
• Medical benefits.
• A challenging and collaborative team environment.
• Opportunities for career development within a growing technology company.
Teleperformance
Hyland
BakerHostetler
Salesforce
Get handpicked remote jobs straight to your inbox weekly.