10 hours ago
Base Salary
$110k - $130k/yr
Responsibilities
- Lead architecture strategy, design reviews, implementation guidance, and technical roadmaps for multiple illustration applications.
- Define and govern solution architecture standards, engineering best practices, reference implementations, and proof-of-concept solutions.
- Build agentic customer-facing applications that provide recommendations, decision support, and interactive help using Azure Foundry, OpenAI, orchestration, RAG, retrieval grounding, and MCP server design.
- Drive Azure cloud adoption, distributed-systems modernization, API design, platform scalability, and migration from legacy and on-premises deployments.
- Provide architectural leadership to multiple Scrum teams through design reviews, story refinement, code-quality guidance, and technical oversight.
- Establish integration architecture between illustration applications and other systems.
- Participate in production support rotations and resolve customer-impacting production issues.
- Partner with Product, Engineering, Implementation, and geographically distributed teams to translate business objectives into scalable technical solutions.
Requirements
- 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 designing and delivering enterprise-scale applications with Microsoft .NET technologies.
- Strong experience architecting cloud-native solutions in Microsoft Azure.
- 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 with 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.
- Preferred experience with illustration, annuity, wealth management, insurance, or financial-services platforms.
- Preferred 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
- Base salary range is $110,000-$130,000 USD or $100,000-$120,000 CAD.
- Compensation includes equity for all full-time employees and an annual performance bonus.
- Benefits include an employer-matched retirement plan, subsidized healthcare, employer-paid dental and vision coverage, telemedicine, virtual mental-health counseling, parental leave, and unlimited PTO.
- The role is office-based Monday through Thursday with remote-work flexibility on Friday.
Tech Stack
Azure.NET
Categories
About iCapital
iCapital builds a technology platform that lets wealth managers and asset managers offer, transact, and service alternative investments and structured solutions for private clients. The company earns software, data, and administration fees across marketplace access, enterprise integrations, and fund servicing. Founded in 2013 and headquartered in New York, it reports $1.2 trillion of assets serviced globally and serves nearly 3,900 wealth management firms and 144,000 active financial professionals.
