现役军人里除了文职干部和学员以外,其他的都有军衔,这和岗位没有任何关系。
绝大多数狙击手是士兵,他们的军衔和其他士兵一样、根据军龄的长短来授予。比如入伍一年以内的是列兵、一年以上两年以下的是上等兵、两年以上五年以下的是一级士官、五年以上八年以下的是二级士官。
少数干部身份的狙击手的军衔也是由他自己的军龄和级别来决定的。警察队伍中同样有狙击手,他们没有军衔。