Doesn't need on for SSL; needs a reverse proxy if you want to do port sharing (many apps on port 80/443 switched by host header) or Windows Auth.
You can also build your reverse proxy using Kestrel.
Though IIS is more battle tested so they may be using that as front line server for such a high profile service as Bing