TJX has said that Scott Goldenberg will become chief financial officer, replacing Jeffrey Naylor who resumed the position in 2009.