Senior progammer라고 하면 어느정도의 경력을 말하는거죠?

최피디의 이미지

영어권 구인광고에 보면 시니어 프로그래머를 뽑는다는 광고가 많이 있습니다.
일반적으로 시니어 프로그래머라면 우리나라의 '프로그래머 경력자'라고 1:1로 대응이 되는 것으로 생각했습니다만,
최근들어 여러 글을 접하면서, 혼란스럽군요.
업계 경력이 최소 10년은 되어야하는 그런 레벨 같기도 하구요, 아님 5년 이상 정도면 시니어 그 전이면 주니어 이렇게 나눈 것 같기도 하고요.

그때 그때 달라요가 정답이겠지만... 그래도 암묵적인 기준이 있지나 않을까 하는 맘에서 여쭙습니다.
외국에서 개발하고 계신 분들의 생생한 답변을 기대해도 될까요? :)

irondog의 이미지

제가 외국사람들에게 보여줄 명함 팔때는 senior research engineer라고 했었습니다. 물론 대외용이다보니 한단계 높여서 만든 것이고요. 그러니 senior면 우리나라 책임연구원 정도로 보셔야겠죠.

대략 다음과 같이 보시면 됩니다.

연구원 (Assistant Research Engineer)
전임연구원(Associate Research Engineer)
선임연구원(Research Engineer)
책임연구원(Senior Research Engineer)
수석연구원(Principal Research Engineer)

한 단계당 보통 3년에서 4년 정도 경력이 필요하고, 포스트닥터까지 마친 학위 소지자가 연구소에 들어 갈 때 보통 책임연구원으로 시작 하더군요. 뭐 이것도 정해진건 아닐테죠..