Director, Software Engineering at IBM Corporation $335,037 | H1B Salary Data