On 15 June 2022, Otero signed a short-term MLS contract to be rostered for Orlando City's game against New England Revolution in the absence of regular backup Mason Stajduhar.[5] He was not named to the matchday squad behind Pedro Gallese and Adam Grinwis. The following month he signed a MLS Homegrown contract with Orlando City through 2024 with two additional option years.[6]
On 28 June 2024, Otero made his debut for Orlando City after Mason Stajduhar suffered a broken tibia and fibula following a collision with Malachi Jones in a New York City FC attack that proved to be offside.[7] Orlando would lose the game 4–2 with Otero conceding three of those goals.[8]