Silveira, de 25 años y 1,89 mts de altura inició su carrera en Cerro de Uruguay para después pasar a Nacional donde jugó desde el 2016 hasta comienzos de este año, cuando fue cedido al Kairat Almaty de Kazajistán.
Luego de su experiencia europea, llega al Matador por un año, sin cargo y con una opción de compra de dos millones de dólares por el 80% de los derechos económicos.
En total, Silveira lleva jugados 143 partidos oficiales en los que convirtió 31 goles.