Multithreading C# Software Engineer


New York, NY

Industry: Staffing & Recruiting


5 - 7 years

Posted 370 days ago

  by    Radhika Arora

Our client, a premier global financial institution, is currently looking for a talented and driven C# Software Engineer with a strong background in multi-threading to join their rapidly-growing Securitized Markets team. In this role, you will highly instrumental in creating a cutting-edge risk engine that is invaluable to the Mortgage Products team. In addition, you will have the opportunity to work with Wall Street’s best-in-class professional traders and quantitative analysts, in an environment that encourages and promotes personal development.

Your Day-to-Day

  • Drive successful and timely delivery of software products and services
  • Advocate best development practices and methodologies in a fast-paced environment
  • Play a key part in designing and implementing a new and highly complex multi-core risk grid
  • Liaise with other teams and providers

Required Qualifications

  • 5+ years of industry experience as software developer in financial services
  • BS or MS in Computer Science or equivalent; MSpreferred
  • Master in C# and experience with Multithreading
  • Strong Computer Science and Mathematics background
  • Excellent OO design and development skills
  • Experience in software architectural design
  • Experience across the entire software development lifecycle

Competitive Advantages

  • Python/C++ experience is an advantage
  • Experience with MBS or Fixed Income not required, but a solid plus
  • Experience with Risk Management, P&L, and Profit Attribution Analysis (PAA) are not required, but strongly preferred

Who You Are

  • A sharp, innovative thinker
  • Passionate about solving real problems and the desire to make a real impact
  • Take a multidisciplinary approach in all that you do
  • Have a keen interest in developing high performance, scalable, high concurrency services
  • Eager to join a dynamic environment