The specific compensation for this position will be determined by several factors, including the scope, complexity, and location of the role, as well as the cost of labor in the market; the skills, education, training, credentials, and experience of the candidate; and other conditions of employment. Imagine building software that millions of people rely on every day, software that pushes the limits of what Client hardware and platforms can do.