Sr. Systems Developer

Sompo InternationalToronto, ON
Onsite

About The Position

Sompo has a unique opportunity for a Sr. Systems Developer, Portfolio Management in our Reinsurance Portfolio Management team. The Reinsurance Portfolio Management team is a small, collaborative group that thrives on creating innovative, tech-driven solutions that deliver real value for reinsurance users worldwide. We are looking for a versatile and highly motivated Systems Developer with strong proficiency in C#, .NET 9+, Blazor, Web Dev, SQL and Julia/Python. This role sits at the intersection of software engineering and statistics/risk analytics. You will contribute to the evolution and enhancement of pricing platforms and enterprise reporting systems. This position will be based out of our Toronto, Canada office. We strive for collaboration which is why we offer a work environment where our employees thrive and develop long lasting careers.

Requirements

  • Degree in Computer Science, Engineering, Applied Mathematics, or related field, or equivalent experience.
  • Understanding of insurance, reinsurance, or financial risk modeling is highly advantageous.
  • Strong analytical mindset with attention to both technical detail and business context.
  • Effective communication and collaboration skills across multidisciplinary teams.
  • Julia: Strong proficiency in numerical programming and model development.
  • Blazor (WebAssembly/Server): Experience building interactive, data-driven web applications.
  • C#: Advanced knowledge of .NET framework 9+ and object-oriented programming.
  • SQL: Good knowledge of relational data storage, best practices and optimization within a database.
  • Power BI: Familiarity with developing data models and building dashboards.

Nice To Haves

  • Experience with RESTful APIs, version control (TFS/Git), and cloud environments (Azure or AWS) is a plus.

Responsibilities

  • Design, build, and maintain web applications and analytical tools using Blazor and C# for internal and client-facing use.
  • Develop high-performance computational models and back-end logic using Julia, particularly in the context of numerical and quantitative analysis.
  • Collaborate closely with analysts, actuaries, and business stakeholders to translate technical requirements into scalable software solutions.
  • Integrate and optimize data pipelines for reporting tools, including Power BI, to deliver clear, actionable insights.
  • Ensure code quality, performance, and maintainability through testing, documentation, and version control.
  • Support quarterly business travel needs (up to 1 week per quarter) for team collaboration or client workshops.

Benefits

  • Competitive, high-quality compensation and benefit programs
  • Pay-for-performance culture
  • Total compensation opportunity is a combination of base salary and incentives
  • Continuously evaluate and update benefit programs to ensure competitiveness and meet employee needs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service