The salary is based on the job title, location, years of experience and skills. We recommend you input a minimum of 5 skills for the most accurate estimate. Used together, these data points are the best way to estimate a salary range.
Our salary predictions are based on a machine-learning algorithm which uses over 600,000 data points from Dice tech professional profiles. Since our tool is based on a predictive model, it is not limited by local sample sizes like many other salary calculators. Rather our model recognizes patterns and values for individual factors (such as job title, location or specific skills) to calculate a unique salary prediction for you.