C# Engineer - Tech Lead/Manager
About the Company:
Our client, a leading asset management firm in Boston, is seeking a highly skilled C# Engineer with leadership experience to join their Risk team. This is an exciting opportunity to work in a fast-paced financial environment where technology plays a critical role in decision-making and risk management.
Role Overview:
The ideal candidate will be a hands-on engineer with deep expertise in C# and experience in financial services. In this role, you will be responsible for developing and optimizing risk-related systems while leading a small team of engineers. You will work closely with portfolio managers, analysts, and quantitative teams to build robust, scalable, and high-performance applications that support risk analysis and portfolio management.
Key Responsibilities:
Lead a small team of engineers while remaining hands-on with coding and architecture.
Design, develop, and maintain high-performance financial applications using C# and .NET.
Collaborate with risk management and investment teams to enhance analytical tools and models.
Optimize system performance and scalability to support real-time data processing and risk calculations.
Drive best practices in software engineering, including code reviews, testing, and DevOps practices.
Mentor and develop junior engineers to strengthen the team's technical capabilities.
Ensure system reliability, security, and compliance with financial industry standards.
Required Qualifications:
7+ years of professional experience in software engineering, with a strong focus on C# and .NET.
Prior experience in the financial industry (asset management, hedge funds, trading, or risk management preferred).
Strong knowledge of multithreading, performance optimization, and distributed systems.
Hands-on experience with SQL databases and cloud-based architectures (AWS or Azure preferred).
Experience managing or mentoring a small team of developers.
Understanding of risk analytics, portfolio management, or quantitative finance concepts is a plus.
Strong problem-solving skills and ability to work in a fast-paced, collaborative environment.
What's in It for You?
Competitive salary and performance-based bonuses.
Hybrid work environment with flexibility.
Opportunity to work on cutting-edge financial technology solutions.
Collaborative culture with direct impact on investment and risk decisions.
FAQs
Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your resume and details on file so when we see similar roles or see skillsets that drive growth in organizations, we will always reach out to discuss opportunities.
Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.
We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business.
That's why we recommend registering your resume so you can be considered for roles that have yet to be created.
Yes, we help with resume and interview preparation. From customized support on how to optimize your resume to interview preparation and compensation negotiations, we advocate for you throughout your next career move.