Leyton Orient Debut and early loans Sotiriou made his first team debut for Orient as a substitute in the goalless draw with
Dagenham & Redbridge in the
FA Cup Fourth qualifying round on 14 October 2017. He then made further substitute appearances in two home league defeats against
Macclesfield Town and
Gateshead in late October. On 4 November, he appeared as a late substitute for
Zain Westbrooke in the 2–1 defeat at
Gillingham in the FA Cup first round. He then played in the 3–0 league defeat at
Torquay United on 25 November. He joined
Heybridge Swifts on a month's loan in December 2017, scoring on his debut in the 3–3 draw at
Waltham Abbey on 30 December. He also scored in the 3–3 draw with
Grays Athletic on 6 January 2018. On 29 January he made a further switch to
Leatherhead on a work experience deal. Again he scored on his debut, opening the scoring in the second minute of Leatherhead's 4–1 win at
Hendon on 30 January. On 18 September 2018, Sotiriou went on loan to
Bishop's Stortford of the
Isthmian League Premier Division, making four appearances. At the end of October, he made a fourth loan move, this time to
National League South club
Chelmsford City, where he made two appearances. On 22 February 2019, Sotiriou went on a month's loan to
Hampton & Richmond Borough, which was later extended until the end of the season. He scored six goals in nine appearances for Hampton, including both goals in the 2–1 win at home to
Wealdstone on 13 April.
Dover Athletic and return to Orient On 1 November 2019, he joined
National League side
Dover Athletic on a month's loan. His debut came in the
FA Cup First Round tie at home to
EFL League One side
Southend United on 10 November. Coming on as an 81st-minute substitute for
Steven Rigg, Sotiriou scored the only goal of the game three minutes later. He later said, "For the goal I literally took a touch out of my feet, I was going to square it to
Inih but I thought 'No I'm going to take a shot'." On 26 November, Sotiriou scored twice in the 4–3 league defeat at home to
Maidenhead United. Returning to Orient on 28 November, Sotiriou came on as a second-half substitute for
Conor Wilkinson in the
EFL Trophy Second Round match at
Bristol Rovers on 4 December. The tie ended 1–1, and Sotiriou missed the last penalty as Orient lost 4–2 in the shoot-out. Sotiriou made his
Football League debut on 26 December 2019, coming on as a second-half substitute for
Dan Happe, and scoring in the 3–1 home defeat to
Colchester United. He scored in the second minute of his next match, the 1–1 draw at
Newport County on 29 December. After scoring six goals in eight matches, Sotiriou was awarded the
EFL League Two Player of the Month award for March 2022, his goals helping steer Orient away from the relegation zone. Following the conclusion of the
2023–24 season, Sotiriou was offered a new contract.
Bristol Rovers On 26 June 2024, Sotiriou agreed to join fellow League One side
Bristol Rovers on a three-year deal with the option for a further season. Although the striker was due to be out of contract, an undisclosed fee was agreed in order to avoid the need for a compensation committee hearing. On 7 September 2024, he scored a first goal for the club, capitalising on a defensive mix-up to equalise in an eventual 2–1 defeat to
Barnsley. Following a slow start to his time with the club, his form improved during the second half of the season, Sotiriou himself attributing this to the sacking of previous manager
Matt Taylor and subsequent appointment of
Iñigo Calderón. On 22 November 2025, following a 1–0 loss to
Cheltenham Town, a seventh consecutive league defeat that left
the Gas 20th in League Two, Sotiriou and teammate
Shaq Forde's intensity in training were criticised by manager
Darrell Clarke following the pair's omission from the matchday squad.
Hapoel Jerusalem On 21 January 2026, Sotiriou signed for
Israeli Premier League club
Hapoel Jerusalem for an undisclosed fee. ==International career==