Van 2002 tot en met 2017 was zij partner bij DLA Piper, het grootste internationale advocatenkantoor ter wereld. Zij begon haar carrière in de advocatuur in 1996 onder Ferdinand Grapperhaus bij het toenmalige Schut & Grosheide. Met de switch naar de corporate M&A praktijk in 1997 ontdekte zij haar talent om transacties en turn-arounds tot een goed einde te brengen.
Barbara groeide uit tot een van de gezichtsbepalende M&A advocaten in Nederland. Zij adviseerde aansprekende ondernemingen bij strategische transacties en lastige divestments alsmede founders en familiebedrijven bij eenmalige exits. Naast haar activiteiten als advocaat, vervulde Barbara diverse bestuurlijke functies binnen DLA Piper. Zo was zij Managing Partner van het kantoor Amsterdam en zat zij in de Executive Board van DLA Piper. In deze laatste functie was zij verantwoordelijk voor de 35 kantoren in Europa en het Midden-Oosten. Van januari 2018 tot en met september 2018 was Barbara werkzaam als zelfstandig advocaat.