Trading roles accept bachelor's degrees in math, physics, CS, or engineering. Research roles prefer PhDs, especially at hedge funds. Developer roles care more about coding skill than credentials.
An MFE (financial engineering degree) helps but isn't required. Top programs like Baruch and Princeton have - acceptance rates. Interestingly, Jane Street says finance background is "not expected or required." Technical skills matter most.