Macchiavello war Mitglied der A-Nationalmannschaft Uruguays. Sein erstes Länderspiel bestritt er am 4. Dezember 1932 im Rahmen der Copa Río Branco gegen Brasilien. Er gehörte dem Aufgebot Uruguays bei der Südamerikameisterschaft 1935 an, bei der Uruguay den Titel gewann. Dort kam er am 18. Januar 1935 in der Begegnung mit Chile zu seinem zweiten und letzten Länderspieleinsatz.