×
Dropbox 엔지니어링 커리어 프레임워크

IC1 소프트웨어 엔지니어

팀의 지시에 따라 프로덕션에 바로 사용할 수 있는 고품질의 코드를 많이 제공합니다.

범위 소유권 영역 및 자율성/모호성 수준

  • 정의된 작업을 실행하고 정의된 솔루션으로 문제 해결에 기여합니다.

협업 범위 조직의 범위 및 영향력 정도

  • 나는 관리자/TL의 구체적인 지침에 따라 팀 범위 내에서 일한다.

영향력 레버 비즈니스 영향력을 달성하기 위해 일반적으로 행사하는 기술 레버리지

  • 기술 - 저는 주로 엔지니어로서의 기술을 향상시키는 데 중점을 둡니다.

핵심 업무

🏆 결과

영향력

  • 나는 관리자와 협력하여 고객에게 가장 큰 가치를 더하고 고품질의 결과를 제공하는 작업의 우선 순위를 정한다.
  • 팀의 핵심 프로세스(계획, 당직 로테이션, 버그 분류, 메트릭 검토 등)를 이해하고 효과적으로 참여합니다.
  • 관리자와 기술 리더의 지침에 따라 고객과 비즈니스에 가장 큰 가치를 더하는 고품질 작업을 제때에 제공합니다.

오너십

  • 저는 약속을 지키고, 업무에 대한 책임을 지며, 제 시간에 업무를 제공합니다.
  • 나는 기대치를 명확히 하기 위해 질문을 한다.
  • 나는 내 결정과 실수를 인정하고 그로부터 배운다.
  • 나는 운영 문제(예: SEV)에 긴급성을 가지고 기여하며, 나의 강점을 활용하여 해결책을 찾는 데 도움을 준다.
  • 서비스 품질 저하가 의심되는 경우 우려를 제기하고, 문제가 발견되면 SEV를 선언하도록 지지합니다.

의사 결정

  • 나는 내 결과물이나 우선순위에 관한 결정을 내릴 때 막혀서 도움이 필요할 때 관리자에게 에스컬레이션합니다.

🌟 방향성

민첩성 / 혁신

  • 나는 상황 변화에 따라 업무를 조정할 수 있다.
  • 나는 새롭고 창의적인 업무 수행 방법을 찾고 팀과 아이디어를 공유한다.

🌳 역량

개인적 성장

  • 나는 매니저와 동료들의 피드백에 귀 기울이고 이를 바탕으로 행동한다.
  • 나는 나의 강점과 개발 영역에 대해 스스로 인식하고 있다.
  • 관리자와 포부 있는 목표에 대해 논의하고 배우고 성장할 수 있는 기회(예: PGP, Dropbox에서 제공하는 교육, 특전 수당 활용)를 찾습니다.

팀 발전

  • 나는 성실성의 모범을 보이며 업무에 대한 높은 기준을 가지고 있다.
  • 다양하고 유능한 팀을 구성하는 데 도움이 되도록 후보자를 인터뷰하고 평가하는 방법을 배우고 있습니다. 저는 시기적절하고 상세하며 증거에 기반한 면접 피드백을 일관되게 제공합니다.
  • 나는 팀의 이니셔티브와 목표를 후보자에게 설득력 있게 전달할 수 있다.

🌈 문화

협업

  • 나는 가상 우선주의에 맞게 필요한 도구(예: 페어 프로그래밍)를 효과적으로 협업하고 채택하여 업무를 완수할 수 있다.
  • 나는 관리자와 함께 사려 깊은 질문을 통해 생산적인 갈등을 일으키고, 용기를 내어 내 관점을 밝힌다.
  • Dropbox의 핵심 가치를 홍보하고 롤모델이 됩니다.

조직의 건강

  • 나는 다양한 관점에 귀를 기울이고 말과 행동에서 편견을 배제한다.
  • 나는 팀의 긍정적인 공동체 의식에 기여한다(예: 팀 활동, 오프사이트, 신입사원 온보딩에 참여).
  • 나는 Dropbox 다양성 약속을 정기적으로 실천한다.

커뮤니케이션

  • 나는 명확하고 집중해서 글을 쓰고 말을 한다.
  • 나는 다른 사람의 말을 경청하고 명확한 질문을 합니다.
  • 저는 제품에 영향을 미치는 어려운 작업 수준의 절충안을 포함해 프로젝트와 관련된 정보를 관리자와 팀(제품/비즈니스 파트너 포함)에 적극적으로 공유합니다.

🦉 기술

코드 구사력

  • 아이디어를 명확한 코드로 변환하고, 실행할 뿐만 아니라 읽을 수 있도록 작성합니다.
  • 코드 리뷰에 참여하고 질문을 제기하여 업무와 관련된 코드베이스와 기술을 배우는 데 도움이 됩니다.
  • 내 코드에는 눈에 띄는 오류가 없으며(버그는 메인라인 경로가 아닌 에지 케이스나 디자인에 있음), 잘 문서화되어 있고 수동 테스트와 자동 테스트를 적절히 사용하여 테스트가 잘 되어 있습니다.
  • 내가 작성하지 않은 대규모 코드베이스의 함수와 클래스/모듈을 읽고 탐색할 수 있습니다.
  • 적절하게 높은 품질을 유지하면서 처리량이 많은 코딩 작업을 처리하는 방법을 배우고 있으며, 팀의 명시적인 요구 사항에 따라 속도 또는 품질 중 하나를 최적화합니다.