On 9 January 2019, Haile-Selassie was loaned out to Rapperswil-Jona.[3] On 10 July 2019, he was then loaned out to Neuchâtel Xamax for the 2019–20 season.[4]
On 20 December 2021, Haile-Selassie signed a contract with Lugano until 30 June 2025.[5]
On 15 May 2022, Haile-Selassie scored a goal in Lugano's 4–1 victory over St. Gallen in the final of the Swiss Cup.[6]
On 27 December 2022, it was announced that Haile-Selassie would play with Major League Soccer side Chicago Fire for their 2023 season, with Chicago holding an option to make the move permanent.[7] On 4 October 2023, Haile-Selassie scored twice as the Fire defeated Inter Miami, 4-1, earning a spot in the MLS Team of the Matchday.[8]
International career
Haile-Selassie was born in Switzerland to Ethiopian parents.[9] He is a former youth international for Switzerland.[10]