Offenbacher started playing football at his local club SV Scheifling in Styria.
Red Bull Salzburg
Offenbacher played in different youth teams and came to Red Bull Salzburg in January 2006 and played for the under-17 and under-19 squads. His professional debut was in the second squad, Red Bull Juniors, in the match versus Wacker Innsbruck on 16 October 2009.[1] His first match in the first squad was exactly one year later in the match versus SV Kapfenberg where he substituted Ibrahim Sekagya in the 68th minute.
Blau-Weiß Linz (loan)
In January 2012, he went out on loan to Blau-Weiß Linz of the Austrian second division.
Sturm Graz
In May 2013, it was confirmed that he agreed a two-year contract with Sturm Graz.
Sūduva
In August 2018, he signed for Lithuanian club Sūduva on a free transfer.
Hermannstadt
On 11 January 2019, Offenbacher joined Romanian club Hermannstadt.[2]
Return to Sūduva
On 25 February 2020, Offenbacher rejoined Lithuanian club Sūduva.[3]