Mix the cream cheese with the mayonnaise and spread it smoothly in a flat bowl (preferably made of glass, then you can see the layers). Spread the ham cubes on top.
Quench the eggs and peel them. Chop the eggs, red onion and parsley very finely. Now lay them on top of the ham in the same order (eggs, onion, parsley) in the shell.