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 $95,000. 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.