Sure. You can call anyone in the army above E-5, Sergeant and get awaybwithnit, except a Sergeant Major or Command Sergeant Major, whom you have to address by full title.
In my experience, Marines like you to use the full rank, i.e Sergeant First Class, Staff Sergeant, etc. Otherwise, they have...