self-satisfied
adjective
[ ˌsɛlfˈsatɪsfʌɪd ]
• excessively satisfied with oneself or one's achievements; smugly complacent.
• "a pompous, self-satisfied fool"
Similar:
complacent,
self-congratulatory,
smug,
superior,
puffed up,
pleased with oneself,
self-approving,
well pleased,
proud of oneself,
goody-goody,
I'm-all-right-Jack,
wisenheimer,
shit-eating,