Microsoft Principal Software Engineer Salary Paysa