In 2014, Zé Ivaldo was loaned to Atlético Paranaense's youth sides, being initially assigned to the under-17 team.[2] He made his first team debut on 2 May 2015, starting in a 5–0 Campeonato Paranaense home routing of Nacional-PR.[3] On 15 June, he was bought outright by the club, and signed a contract until June 2020.[4]
Definitely promoted to the main squad ahead of the 2016 season, Zé Ivaldo only featured in two matches during the entire year. In 2017, he was a starter in the year's Paranaense, scoring his first goal on 18 March in a 4–0 home success over FC Cascavel.[5]
Zé Ivaldo made his Série A debut on 14 May 2017, playing the full 90 minutes in a 6–2 away loss to Bahia. He started to feature more regularly in the following year, and scored his first goal in the top tier on 19 August 2018, in a 3–0 home win over Flamengo.
Loan to Vitória
On 17 May 2019, after struggling with his weight, Zé Ivaldo was loaned to Série B side Vitória until the end of the year.[6] He suffered a knee injury in July,[7] being sidelined for two months, and returned to his parent club after just 11 appearances.
2020–21: breakthrough
Back to Athletico, Zé Ivaldo was initially a fifth-choice behind Thiago Heleno, Felipe Aguilar, Lucas Halter and Edu; he still renewed his contract for a further year on 15 June 2020.[8] He became a third-choice in the 2021 campaign (only behind Thiago Heleno and Pedro Henrique),[9] and further extended his link until 2023 on 10 May of that year.[10]
Zé Ivaldo finished the 2021 season with Furacão with three goals in 50 appearances, winning the 2021 Copa Sudamericana.[11]
Loan to Cruzeiro
On 12 April 2022, Zé Ivaldo was announced on loan at Cruzeiro until the end of the year.[12] He immediately became a first-choice at the club, scoring once in 33 appearances overall as they returned to the top tier as champions.
2023 season
Back to Athletico, Zé Ivaldo was a regular starter in the 2023 Campeonato Paranaense, but after allegedly agreeing to a pre-contract with Cruzeiro in July,[13] he was separated from the first team squad in August.[14] On 16 October, he left the club after agreeing to terminate his contract early.[15]
Cruzeiro return
On 31 October 2023, Cruzeiro confirmed Zé Ivaldo's pre-contract, and the player started training with the club.[16] He was a first-choice during the most of the 2024 season, but lost his starting spot after the arrival of Fernando Diniz as head coach.[17]