Senior Software Engineer - C#/.NET for Asset Management
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.
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.
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
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months