Bauer is een zoon van een Zwitserse moeder en een Oostenrijkse vader. Hij speelde in de jeugd van FC Winterthur en in 2010 stapte hij over naar de opleiding van Grasshoppers. Bij die club werd hij een jaar later opgenomen in het eerste elftal. Zijn debuut in dat team maakte de verdediger op 14 augustus 2011. Op die dag verloor Grasshoppers thuis met 0–3 van Young Boys door doelpunten van Alexander Farnerud, Moreno Costanzo en Emmanuel Mayuka. Bauer mocht van coach Ciriaco Sforza in de basis starten en hij speelde het gehele duel mee.[1] Vier seizoenen lang kwam de rechtsback vooral reservespeler, maar in het seizoen 2015/16 speelde hij drieëndertig wedstrijden, waarvan tweeëndertig als basisspeler. In de zomer van 2016 werd Bauer overgenomen door Roebin Kazan, waar hij rugnummer 23 ging dragen.[2] Op 13 augustus 2016 maakte de Zwitser zijn debuut voor Roebin, toen met 1–1 gelijkgespeeld werd tegen Spartak Moskou. Door een doelpunt van Ivelin Popov kwam Spartak op een voorsprong. Op slag van rust gaf Bauer een voorzet waaruit Marko Dević de gelijkmaker op het scorebord wist te zetten. Bij deze stand bleef het.[3] Anderhalf jaar na zijn komst verliet Bauer Roebin Kazan. In januari 2018 nam Stoke City de rechtsback over voor circa 5,7 miljoen euro.[4] Na een half seizoen verlengde Bauer zijn contract bij Stoke tot medio 2023.[5] In augustus 2019 werd de Oostenrijker voor een seizoen verhuurd aan Celtic.[6] In februari 2021 werd hij voor de tweede maal verhuurd door Stoke City, dit keer aan Oefa.[7] Na de verhuurperiode nam Oefa Bauer definitief over.[8] In januari 2022 verkaste de Oostenrijker transfervrij naar Servette.[9]
Bauer werd geboren in Zwitserland, maar heeft een Oostenrijks paspoort door zijn Oostenrijkse vader.[11] Voor dat laatste land besloot hij ook uit te komen. Bauer maakte zijn debuut in het Oostenrijks voetbalelftal op 5 september 2017, toen met 1–1 gelijkgespeeld werd tegen Georgië in een kwalificatiewedstrijd voor het WK 2018. Valerian Gvilia en Louis Schaub tekenden voor de doelpunten. Bauer mocht van bondscoach Marcel Koller in de basis beginnen en hij speelde negentig minuten mee.[12]