The two factors that affect your salary from the list you provided are:
• where you live
• the company you work for
Location and the specific employer can significantly influence salary levels due to varying costs of living and market demand for certain skills.