Silvio Navarro 1968 spędził w USA biorąc udział w realizacji programu dydaktycznego ACM Curriculum-68.
Od 1972 pracował w Instytucie Maszyn Matematycznych MERA, gdzie między innymi zajmował się posadowieniem systemu operacyjnego OS/360 na maszynach cyfrowych Jednolitego SystemuWystąpienie na 3 Kongresie Informatyki Polskiej Riad 32.
W wieku 35 lat, w 1973 otrzymał od Rady Państwa tytuł naukowy profesora nadzwyczajnego nauk matematycznych.
W 1977 rozpoczął pracę na Uniwersytecie Warszawskim, gdzie był współtwórcą i wieloletnim dyrektorem Instytutu Informatyki, był dziekanem wydziału w latach 1996–1999. Brał udział w drugiej połowie lat sześćdziesiątych XX wieku w pracach nad językami programowania Algol-60 i Algol-68Dijkstra’s Crisis: The End of Algol and Beginning of Software Engineering, 1968-72. W konsekwencji gorących dyskusjiW. M. Turski: Some remarks on a chapter from a document w łonie Grupy Roboczej 2.1 IFIP zajął się następnie problemami metodyki i inżynierii oprogramowania. W efekcie był aktywny w grupie 2.3 zajmującej się metodyką oprogramowaniaIFIP Working Group 2.3 Programming Methodology.