시니어 엔지니어 관리에서 자주 나타나는 네 가지 유형과, 각 유형을 효과적으로 코칭하고 지원하는 실전 방법을 정리했습니다.
여러 레벨의 엔지니어 30명 이상을 관리해 왔습니다. 그런데 코칭, 멘토링, 병목 제거에 가장 많은 시간을 쓴 대상이 누구였냐고 묻는다면… 주니어나 신입이 아니었습니다.
바로 시니어 엔지니어들입니다.
저도 의외였습니다. 이들은 숙련된 엔지니어이고, 자신의 분야에 통달해 있죠. 복잡한 기술 문제를 해결하고 기능을 출시합니다. 그것도 큰 도움이 거의 필요 없이요.
그렇다면 관리하기 아주 쉬워야 하지 않을까요?
대체로는 맞습니다. 하지만 더 의도적인 관리가 필요한 시니어 엔지니어의 네 가지 전형을 보았습니다. 전체 엔지니어의 45%가 시니어라면, 이미 당신도 그중 하나(혹은 그 이상)를 관리하고 있을 가능성이 큽니다.
걱정하지 마세요. 어떻게 코칭할지 함께 보겠습니다.
이 시니어 엔지니어에게 문제를 하나 주면, 곧바로 초고도 확장성 앱 아이디어를 들고 돌아옵니다.
매니저인 당신은 그 주도성과 오너십에 감탄할 수 있습니다. 저도 그랬습니다. 한 엔지니어가 레디스를 스토리지 레이어로 쓰는 서비스를 만들어, 약 천 개의 GitHub 레포를 한 빌드 프로세스에서 다른 프로세스로 마이그레이션하겠다고 했죠. 저는 허락했습니다.
그 결과, 버그가 많은 버전을 만드는 데 3개월 넘게 걸렸고 나중에 왜 깨졌는지 추적할 로깅과 가시성도 충분치 않았습니다. ROI는 떨어지기 시작했고, 머릿속의 장밋빛 그림과는 거리가 멀었습니다. 마이그레이션 데드라인은 다가오고 있었죠.
이런 유형의 엔지니어는 복잡한 문제 해결을 사랑합니다. 심지어 복잡성이 없는데도 복잡성을 찾아낼 때가 있습니다. 그냥 멋진 걸 만들고 싶은 겁니다.
이 엔지니어는 만들고 싶어 몸이 근질거립니다. 바로 구현으로 뛰어들고, 진행하면서 설계를 합니다.
한번은 Splunk와 Grafana로 운영 지표 대시보드를 스파이크해 보자고 요청했습니다. 기대 산출물은 대시보드 레이아웃, 어떤 지표를 왜 보여줄지, 데이터를 어떻게 수집할지 등을 담은 문서였죠.
며칠이 지나도록 문서에는 진전이 거의 없었습니다. 자세히 보니, 문서가 아니라 구현에서 진도가 나가고 있었습니다. 쿼리를 작성하고 대시보드를 만들고 있더군요. 더 정확하게 쓰기 위해 나중에 문서를 작성할 계획이었습니다.
이 전형의 시니어 엔지니어는 100% 확신이 서지 않으면 제안하는 걸 불편해합니다. 그래서 먼저 만들어 봅니다.
대부분의 엔지니어는 _“문제만 말해 주세요. 방법은 제가 알아서 할게요”_라고 말하지만, 실제로는 현실 세계의 모호한 문제가 오면 얼어붙곤 합니다.
테크에서 레벨이 올라갈수록 요구사항은 더 흐릿해집니다. 예를 들어,
주문 데이터베이스에서 거래 목록을 JSON으로 반환하는 API를 작성하라
와 같은 요구 대신,
우리는 고객 행동을 이해할 필요가 있다.
와 같은 요구가 주어집니다.
이 엔지니어는 _“네, 한번 알아보겠습니다”_라고 말하고는, 진행하는 동안 저절로 명확해지길 기대하며 임의의 일을 하러 가버리기도 합니다.
이 시니어 엔지니어는 혼자 일하는 것을 좋아합니다. 다른 사람, 특히 신입이 발목을 잡는다고 느껴요. 이렇게 합리화합니다. “맥락을 전부 공유하고 또 기다리느라 시간 쓰느니, 내가 몇 시간 만에 끝내는 게 더 쉬워요.”
도움을 주거나 가르치는 건 괜찮아합니다. 코드 리뷰도 합니다. 하지만 자신이 진행 중인 프로젝트에서는 위임에 부담을 느낍니다.
때로는 솔루션이 정말 작고 쉬워서 그렇고, 때로는 하면서 만들어 가느라 다음에 뭘 해야 할지 본인도 모르기 때문입니다.
이상입니다!
시니어 엔지니어는 큰 자산입니다. 하지만 성장을 위해서는, 스스로 보지 못하는 블라인드 스폿을 극복하도록 당신의 도움이 필요합니다.
그들에게 필요한 건 마이크로매니징이 아니라 코칭입니다. 대부분의 격차는 강점에서 비롯됨을 기억하세요. 예를 들어, 위임하지 않는 건 본인이 더 빨리 할 수 있기 때문이죠. 그러니 먼저 그들의 강점을 인정하고 강조하세요.
매니저로서 당신의 일은 그들의 패턴을 발견하고, 이름 붙이고, 코칭하는 것입니다. 결국 시니어 엔지니어가 성장하면 팀 전체의 레벨이 올라가고 당신의 일도 쉬워지니까요.