Associate Director, Senior Software Developer at RBC Capital Markets LLC $157,500 | H1B Salary Data