DI Software Development Engineer at 3M Company $120,838 | H1B Salary Data