This is a check engine light or CEL. It could be a number of things, but you need to get the car to someone with diagnostic equipment ASAP to pinpoint and correct the fault(s).
Yes the car has just had an oil leak fixed, so probably something to do with that.
I think I had this light come on in another car a few years back (also a VW) and the diagnosis said that there was an 'oil quality' issue, not an oil level, as it was topped up perfectly.