'Well' is an adverb that modifies the verb 'doing', making it the correct choice. 'Good' is primarily an adjective, though informal usage accepts 'I'm good'. In the question 'How are you doing?', the response requires an adverb to describe the action of doing, so 'doing well' is grammatically correct.