I can't listen to jazz while coding. Jazz is foreground music. It's communicative: it grabs your attention and forces you to listen. It would be like trying to read a book and watch a movie at the same time.
For me it's ambient and/or electronic (particularly Brian Eno) or occasionally a bit of folk or indie.