Andreas Meyer commence sa vie professionnelle en 1990 chez ABB à Baden, dans le canton d'Argovie, où il est chef de projet et conseiller juridique[1]. Il travaille par la suite pour Babcock(de), en Allemagne de l'Est, dans le domaine des conduites d'eau pour des centrales électriques, où il doit procéder à une vague de licenciements[2],[4].
De 1997 à 2006, il travaille comme cadre dirigeant à la Deutsche Bahn, entreprise de transports publics allemande[3]. Il y est notamment responsable du trafic urbain[5] et régional à Berlin et Hambourg[4].
Le , il reprend la direction des Chemins de fer fédéraux suisses, succédant ainsi à Benedikt Weibel[6]. Le Conseil d'administration de l'entreprise le nomme à ce poste, à l'unanimité, le [réf.souhaitée]. Il s'y montre plus directif et plus rigoureux sur le plan financier que son prédécesseur[6]. Sous son mandat, la division Cargo des CFF (trafic marchandises) redevient bénéficiaire, en 2013, et la caisse de pensions de l'entreprise est assainie[6].