# Actuarial Software Engineer II - Associate

**Company**: iCapital
**Location**: Toronto, Ontario
**Work arrangement**: hybrid
**Experience**: mid
**Job type**: full-time
**Salary**: $80,000 to $100,000 CAD
**Category**: Engineering
**Industry**: Finance

**Apply**: https://job-boards.greenhouse.io/icapitalnetwork/jobs/8936227002?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/job/actuarial-software-engineer-ii-associate-7ff3854c-da1/

## Description

iCapital is seeking a strong Actuarial Software Engineer to design, develop, and maintain the business calculation layer powering insurance illustration, quoting, and sales platforms.

Responsibilities:

- Design, develop, and maintain complex business calculation engines and services using C# and .NET.

- Translate business requirements, product specifications, formulas, and spreadsheet-based calculation models into scalable, maintainable software solutions.

- Build and enhance APIs and backend services that power insurance illustration, quoting, and product platforms.

- Ensure calculations are accurate, performant, auditable, and aligned with product requirements.

- Apply strong object-oriented design principles, design patterns, and .NET architectural best practices.

- Develop comprehensive unit tests and support automated testing to ensure calculation integrity and system reliability.

- Analyze, debug, and resolve complex business logic and application issues.

- Collaborate with product, actuarial, QA, and engineering teams to understand requirements and deliver high-quality solutions.

- Create and maintain clear technical documentation for calculation logic, system design, and implementation details.

- Provide accurate effort estimates and take ownership of deliverables through design, development, testing, and deployment.

- Participate in Agile development processes and contribute to continuous improvement initiatives.

Qualifications:

- 3+ years of professional software development experience

- Strong proficiency in C# and the .NET ecosystem

- Strong back-end development experience having implemented business logic

- Strong understanding of object-oriented design, SOLID principles, and design patterns

- Experience with SQL databases (SQL Server preferred), including query optimization, data modeling, and performance considerations

- Hands-on experience with Excel

- Familiar with Agile and Scrum development

- Experience using Git and Azure DevOps, JIRA, or similar tools

- Strong debugging, problem-solving, and analytical skills

- Comfort working across global teams

- Strong attention to detail, especially around financial accuracy

- Willingness to continuously learn insurance domain knowledge and modern engineering practices

- Familiar with performance optimization techniques, including caching and asynchronous processing

- Knowledge of application security, data protection best practices

- Experience with ASP.NET and .NET Core, Web APIs, and service-oriented architecture is nice to have.

- CI/CD pipeline experience is nice to have

- Experience building or supporting insurance illustration or actuarial systems nice to have

- Able to interpret and validate financial and actuarial calculations is nice to have

- Exposure to annuity, life insurance, retirement products, entity framework or similar ORMs nice to have

- Able to bridge actuarial logic and software engineering highly preferred

Benefits: The base salary range for this role is $80,000 to $100,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).

For more fresh new jobs, check out [yubhub.co](https://yubhub.co/).

## Skills

### Required
- C#
- .NET
- SQL databases
- Agile development
- Scrum development
- Git
- Azure DevOps
- JIRA
- Excel

### Nice to have
- ASP.NET
- .NET Core
- Web APIs
- service-oriented architecture
- CI/CD pipeline
- insurance illustration
- actuarial systems
- annuity
- life insurance
- retirement products
- entity framework

---

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