Bawa is a product of the youth academies of the Swedish clubs Solväders FC,
GAIS, and
Häcken, before returning to GAIS in 2022 to finish his development. On 22 January 2024, he was formally promoted to GAIS' senior team and signed a 3-year contract. On 28 July 2024, he joined
Norrby IF on loan in the
Ettan. The following season on 9 May 2025, he joined
Östersunds on loan in the
Superettan. After limited playing time, he was recalled and loaned out to
Trollhättan in the Ettan. Returning to GAIS, he debuted with the club in the
Allsvenskan in a 3–1 loss to
Malmö FF on 12 April 2026. ==International career==