What is the Chinese word for 'programmer'?
编程家 sounds weird. You can say:

程序员
程序猿 (for male)
程序媛 (for female)
编程人员
码农 (junior programmer without future, often used for self-mockery)
挨踢(IT)民工 (similar to 码农)