20Twenty Search10.03.26
AI SCORE 8.5

Senior Software Engineer - C#/​.NET for Asset Management

$140K–$180K/year

About the Role

We are seeking a Senior Software Engineer to join our team remotely. This is an exciting opportunity for a strong C#/.NET engineer with quantitative instincts to step into a highly visible, business-critical environment. You will be building and optimizing a sophisticated pricing engine used for reinsurance and catastrophe risk analysis.

What You'll Do

  • Develop and enhance a high-performance platform responsible for running 100,000+ simulations that directly support underwriting and pricing decisions.
  • Work closely with a qualified pricing actuary to translate complex financial and stochastic modeling requirements into robust, scalable code.
  • Implement actuarial algorithms, debug intricate calculation workflows, and optimize performance and memory usage.
  • Integrate large datasets and take ownership of features end-to-end.
  • Utilize strong object-oriented design principles and Git proficiency to deliver high-quality software solutions.

Requirements

  • 5+ years of experience as a Senior Software Engineer with a focus on C#/.NET.
  • Experience in investment banking environments, particularly in building risk, pricing, or analytics systems.
  • Strong understanding of concurrent programming and simulation techniques (e.g., Monte Carlo).
  • Excellent problem-solving skills and the ability to optimize performance.
  • Intellectual curiosity and the ability to understand complex financial calculations.

Nice to Have

  • Experience in the insurance industry.
  • Familiarity with actuarial modeling and advanced catastrophe modeling concepts.

What We Offer

  • Significant ownership of projects and direct collaboration with actuaries and underwriters.
  • Exposure to intellectually challenging problems at the intersection of mathematics, finance, and software engineering.
  • Remote work flexibility and a supportive team environment.
  • Competitive salary and benefits package.
  • Opportunities for professional growth and development.
Why This Job8.5 of 10

This Senior Software Engineer role offers a unique opportunity to work remotely on critical financial systems in a dynamic environment, with a strong emphasis on ownership and collaboration.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Who Will Succeed Here

Strong proficiency in C# and .NET frameworks, with a proven ability to implement performance optimization techniques in high-load environments, particularly in financial applications.

Self-motivated and disciplined work ethic suited for remote environments, demonstrating the ability to manage time effectively and deliver results independently while collaborating with cross-functional teams.

Deep understanding of quantitative analysis and actuarial modeling, with hands-on experience in developing algorithms for pricing engines and risk assessment simulations.

Learning Resources

C# Programming Guideguide

Career Path

Senior Software Engineer - C#/.NET for Asset Management(Now)Lead Software Engineer(1-2 years)Engineering Manager(3-5 years)

Market Overview

Market Size 2024
$45B
Annual Growth
6.5%
AI Adoption
35%
Investment
+25%
Labour Demand
+15%
Avg Salary
$130K

Skills & Requirements

Required
C.NETGit
Growing in Demand
Cloud ComputingMicroservices ArchitectureData Science
Declining
VB.NETClassic ASP

Domain Trends

Increased Demand for Cloud Integration
With 60% of asset management firms adopting cloud solutions by 2025, proficiency in cloud technologies alongside C#/.NET is becoming essential.
Shift Towards AI-Driven Analytics
Around 40% of asset managers are investing in AI-driven analytics, creating a need for skills in machine learning and quantitative analysis.
Focus on Cybersecurity
As 70% of firms report increased cyber threats, C#/.NET developers are expected to integrate robust security measures into software solutions.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.