Senior Software Engineer for Mortgages

Careers at Bloomberg

New York

Posted Jun 24, 2016 - Requisition No. 50180

Right now, there is 40 trillion dollars in outstanding US public and private bond market debt. The complex Structured Products market makes up nearly 10 trillion dollars of that debt. Wall Street banks use financial engineering to transform a variety of assets, such as residential and commercial mortgages, auto and student loans, and credit card debt, into securities that are structured to meet nearly any investor appetite. On the Structured Products Risk team, our mission is to provide indispensable predictive models and risk analytics that allow our users (investors) to effectively value the complexities inherent in Structured Product securitizations in both the US and International markets.

What's in it for you:

You will be a part of a team that applies unique quantitative models to analytical and algorithmic problems. We analyze large volumes of loan data to discover the correlations between market dynamics and borrower prepayment and default behaviors. We develop algorithms using a combination of C++ and Python leveraging large scale distributed computing architectures. You will make significant contributions to our product, while learning the complexities of the Structured Products domain. Finally, you'll gain market expertise through your collaboration with business managers, financial engineers and quantitative researchers.

We'll trust you to:

  • Collaborate with our quant and engineering teams to design and implement predictive models for projecting prepayment, default and forward rate assumptions
  • Partner with product managers in understanding clients' risk management workflows to design and build software solutions that meet and exceed their expectations
  • Proactively lead initiatives by driving definition of requirements, project estimations, sprint scheduling, risk mitigation and tactical deployment

You'll need to have

  • 3+ years of experience programming in C/C++ and Python
  • A solid understanding of data structures, algorithms and object-oriented design
  • Strong communication, analytical and problem-solving skills
  • Ability to write clear and well-documented code in a fast paced environment
  • A Bachelor's degree in Computer Science, Math, Engineering, Finance or equivalent experience
Similar jobs