That's more than enough on the instrument math side, most of what you'll see is pretty mundane stuff, unless you end up on an exotics structuring desk.
I'd also note that JS and other MMs mostly don't do anything requiring you to know the intimate details of these things, a lot of it is understanding how the market works rather than the deep instrument math. That might mean other kinds of math of course.
Thanks for the material!
I always throught market microstructure was more important, but they insisted a disciplined application of the maths (as per the bible of Hull) was where the magic really was.
Then, you can quickly read Bjoerk, work through Brigo/Mercurio (if you like that style) or Andersen/Piterbarg. Alternatively, if you want to fully dive into into the subject after Shreve, Musiela/Rutkowski: "Martingale Methods in Financial Modelling" is wonderful.
I've been trying to put myself through YouTube night school on some of this stuff, and MIT OCW has great resources as well at significantly less cost than going to MIT ;)
This is a pretty reasonable jumping off point for their corpus of financial engineering stuff: https://www.youtube.com/watch?v=HdHlfiOAJyE.
I'm fortunate enough to work with a person who actually understands derivatives trades with some sophistication, but that's a happy accident and the more people have access to good online resources the better!
Edit: I forgot to mention this book (https://www.amazon.com/Algorithmic-Trading-DMA-introduction-...) in the spirit of something more technical than the general-audience one I linked above. I have some nitpicks with it as well, but I've gotten value out of it.