Born in Sweden, the goalkeeper joined Watford in February 2021.
In July 2023, he signed a new two-year deal with the club with an additional one-year option.
The young goalkeeper made his England Under-18 debut against Australia in June 2023 and is also eligible for Ghana, as well as his birth nation.
In September 2023, Macaulay played for Sweden in a four-nation youth tournament also featuring Denmark, Norway and Poland.
Macaulay agreed a loan switch to National League South side Hemel Hempstead Town in March 2024.