Castaneda is een jeugdproduct van AS Saint-Étienne. Tijdens de piekperiode van de club (drie landstitels op rij en een Europacup I-finale tussen 1974 en 1976) was hij er derde doelman na Ivan Ćurković en Esad Dugalić. Tijdens de finale van &lt;a href="Europacup%20I%201975/76"&gt;Europacup I 1975/76&lt;/a&gt;, die Saint-Étienne met 1-0 verloor van Bayern München, zat hij door een blessure van Dugalić op de bank. In het seizoen 1980/81, wanneer de vorm van Ćurković tanend is, wordt Castaneda eerste doelman bij "Les Verts". Hij blijft het overgrote deel van de jaren 80 de eerste doelman van Saint-Étienne, zelfs na de degradatie van de club in 1984. In 1989 verliet hij de club desondanks voor Olympique Marseille, waar hij de doublure werd van Gaëtan Huard. Door een blessure van Huard speelde hij er dat seizoen negen wedstrijden, waaronder de halve finale van Europacup I tegen Benfica.