Ederson speelde in de jeugd van São Paulo tot hij die in 2010 verruilde voor die van Benfica. Dat liet hem in juli 2012 vertrekken naar GD Ribeirão om daarmee in de Campeonato Nacional te spelen. Hij speelde dertig wedstrijden voor de club.
Rio Ave pikte hem een jaar later op en liet hem op 18 augustus 2012 debuteren in de Primeira Liga, tegen CS Marítimo.[2] Hij speelde drie seizoenen in Vila do Conde 64 wedstrijden voor Rio Ave.
Hij verbond zich in 2015 aan Benfica. Daarmee werd hij in zowel 2015/16 als 2016/17 Portugees landskampioen. In het laatste jaar was hij met achttien tegendoelpunten de minst gepasseerde doelman van de Portugese competitie. Hij kwam tot 58 wedstrijden voor Benfica.
Ederson verruilde Benfica in juli 2017 voor Manchester City, de nummer drie van de Premier League in het voorgaande seizoen. Dat betaalde circa €40 miljoen voor hem. Daarmee was hij op dat moment de op een na duurste doelman ooit, na Gianluigi Buffon.[3] Ederson werd in zijn eerste seizoen in Engeland direct landskampioen met Manchester City. Met 27 tegengoals in 38 wedstrijden was hij dat jaar de minst gepasseerde doelman van de competitie. Manchester City en hij verlengden enkele uren na de wedstrijd op de laatste speeldag van het seizoen 2017/18 zijn contract tot medio 2025.
Het jaar erop won hij de landelijke treble: de Premier League en beide bekers. Hij speelde alle competitiewedstrijden en beide bekerfinales.
Moraes nam in 2014 met Brazilië –23 deel aan het Toulon Espoirs-toernooi. Hij debuteerde op 11 oktober 2017 in het Braziliaans voetbalelftal, in een met 3–0 gewonnen WK-kwalificatiewedstrijd tegen Chili. Bondscoach Tite nam hem twee jaar later mee naar de door Brazilië gewonnen Copa América 2019. Hij kwam tijdens het toernooi zelf niet in actie; Alisson keepte alle wedstrijden.