Born in Sarajevo, he started his professional career at hometown club Željezničar.
Muftić made his debut for hometown club Željezničar in a 2–1 loss to Olimpik on 25 April 2021.
[1] He kept his first clean sheet for the club on 30 May 2021, a 3–0 victory against Krupa to finish off the 2020–21 season.
[3] On 25 April 2023, he signed a two-year contract renewal, keeping him at the club until at least July 2025.
[4] In August 2024, Muftić signed a contract renewal keeping him at the club until July 2026.