Ruffing has been working for Metro since 2004. In November 2010, he was appointed Chief Executive Officer Metro Cash & Carry Hungary and promoted to chief financial officer Metro Cash & Carry, in November 2013. In August 2015, Ruffing became operating board member of Metro Cash & Carry.
Metro Cash&Carry Romania operates a 30-store network in Romania.