Actuarial Software Engineer II

iCapital

Colorado Springs, CO • 11m ago • On-site

Senior

On-site

80,000 - 95,000 USD/yr

  1. Select offer
  2. Add resume
  3. Analyze
  4. Improve
  5. Apply
  6. Auto-send · soon

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Potential salary for Actuarial Software Engineer II role

Improve your resume now

$80,000 – $95,000/year

Quick Facts

  • Role: Actuarial Software Engineer II
  • Focus: Business calculation layer for insurance illustration, quoting, and product platforms
  • Tech focus: C#/.NET, APIs and services

Description

Design, develop, and maintain complex business calculation engines and services that translate insurance product rules, formulas, and spreadsheet-based actuarial models into scalable, high-performance .NET applications. Build backend APIs and services that power insurance illustration and quoting, ensuring results are accurate, performant, and auditable. The role emphasizes strong object-oriented design, automated unit testing, debugging of complex business logic, and cross-functional collaboration in Agile.

Responsibilities

  • Design, develop, and maintain business calculation engines and services using C# and .NET
  • Translate business requirements, product specifications, formulas, and spreadsheet-based calculation models into maintainable software
  • Build and enhance APIs and backend services for insurance illustration, quoting, and product platforms
  • Ensure calculations are accurate, performant, auditable, and aligned with product requirements
  • Apply SOLID principles, design patterns, and .NET architectural best practices
  • Develop comprehensive unit tests and support automated testing
  • Analyze, debug, and resolve complex business logic and application issues
  • Collaborate with product, actuarial, QA, and engineering teams
  • Create and maintain technical documentation for calculation logic and system design
  • Estimate effort and own deliverables through design, development, testing, and deployment
  • Participate in Agile development and continuous improvement

Requirements

  • 3+ years of professional software development experience
  • Strong proficiency in C# and the .NET ecosystem
  • Strong back-end development experience implementing business logic
  • Object-oriented design, SOLID principles, and design patterns
  • Experience with SQL databases (SQL Server preferred), including query optimization and data modeling
  • Hands-on experience with Excel
  • Familiarity with Agile and Scrum
  • Experience with Git and Azure DevOps (or similar tools), including Jira
  • Strong debugging, problem-solving, and analytical skills
  • Comfort working across global teams
  • Strong attention to detail for financial accuracy
  • Willingness to continuously learn insurance domain knowledge and modern engineering practices
  • Performance optimization experience (caching, asynchronous processing)
  • Knowledge of application security and data protection best practices

Benefits

Unlock Full Resume Report