iCapital
Software Engineer II - Analyst
About this role
Mid-level software engineer responsible for implementing medium-complexity features in a .NET environment while developing deeper technical ownership. The role emphasizes cross-client project management, domain expertise in Insurance/Life/Annuities, and strong communication with both technical and non-technical stakeholders.
What you'll do
- Analyze user stories and functional requirements, then implement medium-complexity features with guidance from senior engineers
- Design, write, and unit test code while maintaining high standards for performance, modularity, and reusability
- Contribute to story grooming and technical discussions, bridging communication between technical teams and non-technical stakeholders
- Independently manage work across multiple client projects while maintaining accountability and accurate estimates
- Develop and maintain domain expertise in Insurance, Life, and Annuities products
- Participate in debugging, troubleshooting, and production issue resolution with senior engineers
What they're looking for
- C# and .NET framework (ASP.NET, Entity Framework)
- HTML, CSS, JavaScript (Angular or React advantageous)
- SQL Server, MySQL, CosmoDB, and NoSQL database design
- Object-Oriented Programming and design patterns (MVC, MVVM)
- Unit testing frameworks (NUnit, MSTest)
- Version control (ADO) and CI/CD pipelines
- Agile/Scrum methodologies
- Insurance/Life/Annuities domain knowledge or willingness to develop it
Opens the application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
iCapital
iCapital builds high-performance APIs, applications, and web platforms on microservices architecture, serving the investment and insurance domains. The company is hiring software engineers, full stack developers, QA analysts, and rotation program participants to develop features, maintain code quality, and collaborate across product and engineering teams.
View all jobs at iCapitalLikely interview questions
- Tell us about a medium-complexity feature you've implemented in .NET — how did you approach the design and what challenges did you overcome?
- Describe your experience translating technical requirements into code while communicating effectively with non-technical stakeholders.