Monteiro est promu titulaire en Formule 1 chez Jordan Grand Prix en 2005 et devient le premier Portugais à monter sur un podium en se classant troisième du Grand Prix automobile des États-Unis 2005 à Indianapolis où seulement six voitures prennent le départ. Sa huitième place au Grand Prix automobile de Belgique 2005, dans des conditions météorologiques délicates, est plus probante. Monteiro se fait remarquer en battant le record du plus grand nombre de Grands Prix terminés consécutivement pour un pilote débutant avec seize arrivées consécutives (record battu en 2013 par Max Chilton). Il bat aussi le record du plus grand nombre de Grands Prix terminés en une saison avec dix-huit courses sur dix-neuf menées à terme (record battu en 2012 par Kimi Räikkönen).