{"id":4024553,"url":"https://alion.io/job/icapital-actuarial-software-engineer-ii-associate","title":"Actuarial Software Engineer II - Associate","company":{"id":174521,"name":"iCapital","domain":"icapital.com","url":"https://alion.io/company/icapital","size_band":"501-1000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Greenhouse","truth_index":{"grade":"B","score":83,"open_postings":35,"ghost_share":0,"stale_share":0.486,"repost_share":0,"time_to_fill_p50_days":79,"computed_at":"2026-11-10T06:52:35Z"}},"role":"Backend","role_family":"Backend","seniority":"middle","employment_type":null,"work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Toronto, Canada"],"countries":["CA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"ASP.NET Core","optional":false},{"name":"Azure DevOps","optional":false},{"name":"C#","optional":false},{"name":"Git","optional":false},{"name":"Scrum","optional":false},{"name":"SQL","optional":false},{"name":"Azure","optional":true},{"name":"CI/CD","optional":true},{"name":"Entity Framework Core","optional":true}],"status":"live","first_seen_at":"2026-11-10T15:08:40Z","employer_posted_date":"2026-11-10","last_verified_at":"2026-11-10T16:26:18Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"About the Role\niCapital is seeking a strong Actuarial Software Engineer to design, develop, and maintain the business calculation layer powering insurance illustration, quoting, and sales platforms. This role focuses on translating complex product rules, financial and actuarial calculations, business requirements, and spreadsheet-based models into scalable, high-performance .NET applications, APIs, and services.\nResponsibilities\nDesign, develop, and maintain complex business calculation engines and services using C# and .NET.\nTranslate business requirements, product specifications, formulas, and spreadsheet-based calculation models into scalable, maintainable software solutions.\nBuild and enhance APIs and backend services that power insurance illustration, quoting, and product platforms.\nEnsure calculations are accurate, performant, auditable, and aligned with product requirements.\nApply strong object-oriented design principles, design patterns, and .NET architectural best practices.\nDevelop comprehensive unit tests and support automated testing to ensure calculation integrity and system reliability.\nAnalyze, debug, and resolve complex business logic and application issues.\nCollaborate with product, actuarial, QA, and engineering teams to understand requirements and deliver high-quality solutions.\nCreate and maintain clear technical documentation for calculation logic, system design, and implementation details.\nProvide accurate effort estimates and take ownership of deliverables through design, development, testing, and deployment.\nParticipate in Agile development processes and contribute to continuous improvement initiatives.\nQualifications\n3+ years of professional software development experience\nStrong proficiency in C# and the .NET ecosystem\nStrong back-end development experience having implemented business logic\nStrong understanding of object-oriented design, SOLID principles, and design patterns\nExperience with SQL databases (SQL Server preferred), including query optimization, data modeling, and performance considerations\nHands-on experience with Excel\nFamiliar with Agile and Scrum development\nExperience using Git and Azure DevOps, JIRA, or similar tools\nStrong debugging, problem-solving, and analytical skills\nComfort working across global teams\nStrong attention to detail, especially around financial accuracy\nWillingness to continuously learn insurance domain knowledge and modern engineering practices\nFamiliar with performance optimization techniques, including caching and asynchronous processing\nKnowledge of application security, data protection best practices\nExperience with ASP.NET and .NET Core, Web APIs, and service-oriented architecture is nice to have.\nCI/CD pipeline experience is nice to have\nExperience building or supporting insurance illustration or actuarial systems nice to have\nAble to interpret and validate financial and actuarial calculations is nice to have\nExposure to annuity, life insurance, retirement products, entity framework or similar ORMs nice to have\nAble to bridge actuarial logic and software engineering highly preferred\nBenefits\nThe 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).\nWe believe the best ideas and innovation happen when we are together. Employees in this role will work in the office Monday-Thursday, with the flexibility to work remotely on Friday. This role is based in our Toronto, ON office.\nFor additional information on iCapital, please visit https://www.icapitalnetwork.com/about-us X: @icapitalnetwork | LinkedIn: https://www.linkedin.com/company/icapital-network-inc | Awards Disclaimer: https://www.icapitalnetwork.com/about-us/recognition/\niCapital is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, gender, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.","description_format":"text","description_chars":4420,"description_truncated":false,"requirements":{"experience_years_min":3,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Equity","Life insurance","Parental leave","Retirement plans"],"hiring_locations":[{"name":"Canada","iso":"CA","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Wealth Management & Financial Advisors","Financial Software & Embedded Finance","Hedge Funds & Alternative Investments"],"lifecycle":[{"event":"open","at":"2026-11-10T16:26:18Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":79,"reasons":["conf:4","win:early","comp:brand"],"computed_at":"2026-11-10T21:19:03Z"},"pay":null,"html_url":"https://alion.io/job/icapital-actuarial-software-engineer-ii-associate","json_url":"https://alion.io/job/icapital-actuarial-software-engineer-ii-associate.json","meta":{"generated_at":"2026-11-10T21:19:03Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":14923,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-11T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":174521},"rest":"https://alion.io/mcp/rest/get_company?id=174521"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Ficapital-actuarial-software-engineer-ii-associate"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":2,"usd":0.2},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Ficapital-actuarial-software-engineer-ii-associate"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Ficapital-actuarial-software-engineer-ii-associate"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/icapital-actuarial-software-engineer-ii-associate\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Ficapital-actuarial-software-engineer-ii-associate"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4024553}},{"tool":"search_jobs","arguments":{"company":"icapital.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4024553},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}