이건 업종, 분야, 회사마다 달라서 10년차 senior SW engineer의 연봉이 얼마다 딱히 이야기하기가 어렵더군요. 게다가 base salary는 대강 비슷한데 보너스와 stock 에 따라 TC가 완전히 차이나는 경우도 많습니다.
우리 팀에서 사람을 뽑을 때 보니 회사 HR에서 비슷한 업종, 경력을 가진 사람들의 연봉 수치를 작성하고 있더군요. 그래서 인터뷰 후 HR에게 이 사람 어느 직급으로 hirning 하겠다고 알려 주니 우선 HR에서 그 직급에 맞는 연봉을 알려 주면서 연봉 수치값도 알려 주더군요. 그 값이 1이면 평균이고 1보다 높으면 더 많은 연봉을 제시하는 겁니다. HR에서는 보통 1에 해당하는 숫자를 알려 주고 hiring manager가 제량에 따라 sign-on이라든가 base salary를 좀 더 주는 방향으로 HR에게 제시 할 수 있었습니다.
그래서 어느 정도 규모가 되는 회사에 지원해서 offer를 받으시는 거라면 offer 받으시는 금액이 그 업계 평균 정도라고 생각하시면 됩니다. 만일 님께서 마음에 안 들면 네고에 들어가는 것입니다. HR에서는 1이 평균인데 이걸 0.95로 만든다고 자기네들이 이득보는 것이 없기 때문에 어떻게 해서는 연봉을 낮게 부르려고 하지는 않을 겁니다.
예전에 glassdoor라는 사이트가 본인이 직접 연봉을 등록하는 시스템이라 실제 얼마 정도 받는지 볼 수 있었는데 이게 오래 되다 보니 전체적으로 연봉이 인상 되었음에도 5년전 10년 전 연봉 수준을 보여 주기도 합니다.
결론은 10년넘는 경력에 senior software engineer라는 것만으로는 딱히 정해진 연봉 수준을 알 수 있는 방법은 없습니다.