포스트

(번역, 요약) Junior 에서 Staff Engineer 가 되기까지


(번역, 요약) Junior to Staff Engineer

이 아티클은 아마존, 인스타그램 등에서 근무한 필자가 커리어를 개발하는 방법에 대해서 쓴 아티클입니다. 단순히 코딩을 잘하는 것 뿐만이 아니라 어떤 노력을 해야 ‘승진할 수 있는’지를 설명하고 있습니다.

Software Engineering Levels

Junior

경험 많은 엔지니어에 의해서 가이드된, 작고 잘 정리된 일을 함

Mid-level Engineer

코드베이스를 개선하기 시작하며, 더 정교하고 복잡한 프로젝트를 다룸

Senior Engineer

팀 레벨에 영향을 끼치며 큰 규모의 프로젝트를 리딩함. 팀을 멘토링하고 가이드함.

Staff Engineer

팀 간 경계를 넘어서는 협동을 통해서 큰 규모의 도전적인 문제를 해결함. 조직의 기술적 방향성에 영향을 미침

Senior Staff Engineer and Beyond

최고의 기술적 전문성을 갖고, 회사를 위한 큰 임팩트를 낼 수 있는 거대한 규모의 일을 드라이브 함. Staff Engineer 를 멘토링하며, 비즈니스의 목표를 달성하기 위한 리더쉽을 발휘함

승진을 위한 알고리즘

  1. 현재 레벨에서 기대 이상의 성과 달성 현 레벨에서 기대치를 초과 달성해야 승진 기회 얻을 수 있음 승진 심사 시 과거 평가 기록이 중요

  2. 매니저와의 직접적인 승진 논의 승진 요건 충족 시 매니저와 차기 레벨 성과 기준 논의 매니저가 승진 평가와 지원에 큰 영향력 행사

  3. 차기 레벨에 맞는 업무 범위 확보 현 레벨보다 1-2단계 높은 엔지니어들의 프로젝트 참여 매니저와 해당 업무가 차기 레벨에 적합한지 확인 필요

  4. 차기 레벨 수준의 행동과 성과 유지 최소 6-12개월간 차기 레벨 수준의 성과 입증 필요 승진은 이미 해당 레벨에서 성과를 보여준 후에 이루어짐

Junior -> Mid-level

  • Junior: 최소 지도로 2주 미만의 개별 작업 수행
  • Mid-level: 최소 지도로 2개월 미만의 중대형 기능 담당

Mid-level 에 대한 기대 사항

  • 프로젝트 관리: 작업 세분화, 일정 수립, 이해관계자 업데이트
  • 코드베이스 개선: 리팩토링 주도, 코드 리뷰 수행
  • 프로덕션 관리: 온콜 참여, 장애 디버깅
  • 품질 관리: 테스트, 로깅, 모니터링 대시보드 구축

결론: “더 많은 일을 할수록, 더 많은 기회를 얻는다”

Mid-level(IC4) -> Senior(IC5)

리더십과 팀 영향력 강조:

코드베이스 개선

  • IC4: 개인 차원의 리팩토링
  • IC5: 팀 전체의 개선 목표 수립 및 주도

프로덕션 관리

  • IC4: 온콜 참여와 장애 대응
  • IC5: 온콜 프로세스 개선 시스템 구축

프로젝트 방향성

  • IC4: 중대형 기능의 프로젝트 관리
  • IC5: 팀 로드맵 수립과 다수 기능 계획

핵심: IC5는 단순 난이도 상승이 아닌, 팀 레벨 책임으로의 사고방식 전환이 필요

IC4에서 IC5로 성장한 핵심 교훈:

기술 리딩 역량

  • 뛰어난 코딩 실력을 팀원 지원에 활용
  • 실행력이 리더십 자신감 향상에 도움

적극적인 업무 참여

  • 다양한 업무 병행이 영향력 있는 기회 창출
  • 승진 위험 감소에 효과적

영향력 중심

  • 단순 기술 부채 해결보다 IC5 수준 업무 중요
  • 영향력 낮은 업무는 위임하고 고영향 업무 집중 필요

Senior(IC5) -> Staff Manager(IC6)

팀 간 영향력

  • 다른 팀들과 협업하여 큰 문제 해결
  • 권한 없이 영향력으로 리드
  • 위임과 팀 간 영향력이 핵심 차이

업무 범위 창출

  • IC5: 주어진 문제의 로드맵 구축
  • IC6: 기회 발굴과 문제 정의
  • 매니저와 팀 범위 확장

책임 수준

  • 엔지니어링 매니저와 동급
  • 팀 방향성 설정 참여
  • 엔지니어링 문화 영향력 행사

성장 과정에서 배운 것

기존 경험의 가치

  • 코드베이스 지식과 인맥이 업무 속도 향상
  • 한 회사 장기 근속의 이점

영향력 있는 업무 발굴

  • 업무의 “why” 이해가 IC6 수준 영향력 창출에 중요
  • 이해관계자 설득에 도움

기술 리드 역량의 확장성

  • 팀 내 이니셔티브 리딩이 상위 레벨에서도 유효
  • “tech lead” 유형의 IC 성장에 효과적
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.