# .NET Application and Solutions Architect - Assistant Vice President

**Company**: iCapital
**Location**: Toronto, ON
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Salary**: $110,000 to $130,000 USD, or $100,000 to $120,000 CAD
**Category**: Engineering
**Industry**: Finance

**Apply**: https://job-boards.greenhouse.io/icapitalnetwork/jobs/8631263002?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_52d6bbc8-bb0

## Description

iCapital is seeking a .NET Application/Solutions Architect to lead the architecture, design, and modernization of illustration-related applications.

The architect will play a critical role in advancing the transition of legacy systems to scalable Azure-based microservices while ensuring the reliability, performance, and long-term supportability of various applications ecosystems.

Responsibilities:

- Lead architecture strategy, design reviews, and implementation guidance for several applications in the illustration area.

- Define and govern solution architecture standards, technical roadmaps, and engineering best practices across the Illustration platform.

- Partner with product management, engineering leadership, and implementation teams to translate business objectives into scalable technical solutions.

- Champion AI-first development across the engineering org using Copilot, Claude, Cursor, and other tools.

- Drive and build agentic customer-facing applications providing real-time recommendations, decision support, and interactive help, using Azure Foundry, Open AI, and other agentic development platforms.

- Drive modernization initiatives focused on Azure cloud adoption, microservices architecture, API design, and platform scalability.

- Lead migration planning and technical design for customers transitioning from legacy and on-premises deployments to the latest version of the application and cloud architecture.

- Provide architectural leadership and technical oversight to multiple scrum teams, including design reviews, story refinement, and code quality guidance.

- Establish and maintain integration architecture between illustration applications and other applications to improve maintainability, reliability, and operational efficiency.

- Participate in production support rotations and provide timely resolution of production issues impacting customers.

- Create architecture artifacts, technical standards, reference implementations, and proof-of-concept solutions to support strategic initiatives.

Qualifications:

- 7+ years of experience in software engineering, application architecture, or solution architecture roles.

- Bachelor's degree in computer science, software engineering, or a related technical discipline.

- Deep expertise in designing and delivering enterprise-scale applications using Microsoft.NET technologies.

- Strong experience architecting cloud-native solutions within Microsoft Azure environments.

- Demonstrated experience building and modernizing distributed systems using microservices, APIs, and event-driven architectures.

- Strong understanding of software design patterns, architecture frameworks, and engineering best practices.

- Experience guiding multiple engineering teams through complex technical initiatives and architectural decisions.

- Proven ability to develop technical roadmaps and lead large-scale modernization efforts.

- Experience participating in production support and incident management processes.

- Expertise in DevOps, CI/CD pipelines, automated testing, and cloud delivery practices.

- Strong communication and stakeholder management skills with the ability to influence technical and business leaders.

- Experience working in Agile software development environments and supporting Scrum teams.

- Previous experience with illustration, annuity, wealth management, insurance, or financial services platforms.

- Experience supporting customer-facing enterprise SaaS products.

- Azure certifications or demonstrated expertise in Azure architecture and cloud engineering.

- Experience leading geographically distributed engineering organizations.

Benefits: The base salary range for this role is $110,000 to $130,000 USD, or $100,000 to $120,000 CAD. iCapital offers a compensation package which includes salary, equity for all full-time employees, and an annual performance bonus. Employees also receive a comprehensive benefits package that includes an employer-matched retirement plan, generously subsidized healthcare with 100% employer-paid dental, vision, telemedicine, and virtual mental health counseling, parental leave, and unlimited paid time off (PTO). Employees in this role will work in the office Monday-Thursday, with the flexibility to work remotely on Friday.

## Skills

### Required
- .NET
- Azure
- Microsoft.NET
- Cloud-native solutions
- Microservices
- APIs
- Event-driven architectures
- DevOps
- CI/CD pipelines
- Automated testing
- Cloud delivery practices
- Agile software development
- Scrum teams

### Nice to have
- Illustration
- Annuity
- Wealth management
- Insurance
- Financial services platforms
- Customer-facing enterprise SaaS products
- Azure certifications
- Azure architecture
- Cloud engineering

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/icapitalnetwork/jobs/8631263002?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
