International Strategy and Marketing Lead job at Squarespace