Formed at Sporting CP, where he made 30 first-team appearances, he had loans in Spain, Portugal and England before signing permanently for Nottingham Forest, where he played over 100 EFL Championship games.
On 29 January 2014, Figueiredo was loaned to Spanish club CF Reus Deportiu until June, alongside Sporting teammate Alexandre Guedes.[4] An undisputed starter during his time in the Segunda División B,[5] he returned to the Lions in June 2014 and was promoted to the main squad in January of the following year.[6]
Figueiredo made his Primeira Liga debut on 18 January 2015, playing the full 90 minutes in a 4–2 home win against Rio Ave FC.[7] He scored his first goal in the competition on 1 February, closing the 3–1 victory at F.C. Arouca.[8] A month later, he added another in the first leg of the semi-finals of the Taça de Portugal against C.D. Nacional,[9] as the latter tournament was eventually won with him as an unused substitute.
On 30 April 2015, Figueiredo extended his contract with Sporting until 2021.[10] On 28 June of the following year, deemed surplus to requirements by manager Jorge Jesus, he was loaned to fellow top-division Nacional.[11] He scored his only goal in a 1–3 home loss to S.L. Benfica,[12] as the season ended in relegation in last place.
On 20 April 2018, it was announced that Figueiredo would join Forest on a permanent four-year deal on 1 July, for an undisclosed fee.[16] He was sent off on 28 November in a 5–5 draw at Aston Villa, for a bad foul on John McGinn while winning 4–3.[17] The day before the anniversary of that match, he scored his first goal in English football to open a 4–0 victory away to Queens Park Rangers from Joe Lolley's corner kick.[18]
In January 2022, Figueiredo was tracked for a transfer to Vitória de Guimarães, first as a loan and later as a free transfer pending the termination of his Forest contract. The deal collapsed as the City Ground club did not submit the documentation on time.[19] He did not feature in May's playoffs as the Reds ended their 23-year absence from the Premier League with a 1–0 final win over Huddersfield Town.[20][21]
Figueiredo left on 30 June 2022 as his contract expired.[22]
Hull City
On 28 June 2022, Figueiredo signed a two-year contract with Hull City, with the club holding an option for an extra year.[23] He made his debut on 30 July, starting in the 2–1 home win against Bristol City.[24] On 17 September he made mistakes that led to two goals in a 3–0 loss at Swansea City;[25] he took no part from January onwards as new manager Liam Rosenior preferred Alfie Jones and Sean McLoughlin in central defence.[26]
^"Vitória na estreia" [Win in debut] (in Portuguese). Portuguese Football Federation. 4 August 2016. Retrieved 18 November 2017.
^"Portugal vence e garante quartos de final" [Portugal win and confirm quarter-finals] (in Portuguese). Portuguese Football Federation. 7 August 2016. Retrieved 18 November 2017.
^"Portugal assegura primeiro lugar" [Portugal confirm first place] (in Portuguese). Portuguese Football Federation. 10 August 2016. Retrieved 18 November 2017.
^"Portugal 0–4 Alemanha" [Portugal 0–4 Germany] (in Portuguese). Rádio e Televisão de Portugal. 13 August 2016. Retrieved 18 November 2017.