본문 바로가기
IT/소프트웨어

🚀 시니어만 뽑다가 망하는 스타트업의 함정

by DrKo83 2025. 10. 18.
300x250
반응형

모두가 외면하는 주니어 개발자, 그 안에 숨겨진 진짜 가치

요즘 채용 시장 분위기 정말 이상하지 않나요?

다들 경력 4년 이상, 시니어 개발자만 찾고 있더라고요. 저도 처음엔 당연한 거라고 생각했는데, 최근에 정말 흥미로운 리서치를 접하고 생각이 완전히 바뀌었어요.

최근 3개월간 134명의 엔지니어를 인터뷰한 앤드류 처칠의 연구 결과가 있어요. 그 결과가 정말 놀라웠거든요. 대부분의 회사들이 외면하는 주니어 개발자 풀에 엄청난 인재들이 숨어있다는 거예요.

실제로 2025년 초 쇼피파이는 정말 파격적인 결정을 내렸어요. 25명의 인턴을 채용한 데 이어, 올해 말까지 무려 1,000명을 더 뽑겠다고 발표한 거죠.

쇼피파이 엔지니어링 담당 부사장 파한 타와르는 이렇게 말했어요.

"인턴들은 에너지와 추진력, 그리고 팀 전체를 앞으로 밀어붙이는 열정을 가져다준다."

쇼피파이는 2023년 기준 연간 매출 74억 달러(약 9조 8천억 원)를 달성한 글로벌 전자상거래 플랫폼이에요. 전 세계 175개국에서 200만 개 이상의 비즈니스가 쇼피파이를 사용하고 있고요. 이런 거대 기업이 주니어 인재에게 올인하고 있다는 건 정말 시사하는 바가 크죠.


회사들이 주니어를 피하는 진짜 이유

스타트업에서는 항상 이런 말을 해요.

"우리는 소규모 팀이고 멘토링할 시간이 없어요. 첫날부터 바로 생산성을 낼 수 있는 사람이 필요해요."

중견 기업도 비슷해요.

"우리는 빠르게 성장하고 있어요. 대규모 서비스를 다뤄본 경험 있는 사람이 필요해요."

대기업은 어떨까요?

"우리 인프라는 너무 복잡해서 주니어가 적응하는 데 너무 오래 걸려요."

결국 4년 이상 경력자를 뽑는 게 안전해 보이는 거예요. 당장은 생산성이 좋으니까요. 설사 그 사람의 성장 가능성이 의욕 넘치는 주니어보다 낮더라도 말이에요.

2025년 기준으로 국내 IT 업계를 살펴볼까요?

네이버, 카카오, 라인, 쿠팡, 배달의민족, 당근, 토스 등 이른바 '네카라쿠배당토' 기업들 중 네이버를 제외한 나머지는 2025년 신입 IT 개발자 공개 채용 계획이 없다고 해요. 공채 대신 상시채용으로 전환하면서 경력직 위주로 뽑고 있는 거죠.

그래서 대학들은 계속 취업 못하는 졸업생을 배출하고, 기업들은 시니어 개발자를 찾기 어렵다며 불평하면서 엄청난 연봉을 지불하고 있어요. 2025년 기준 국내 시니어 개발자 평균 연봉은 7,000만 원에서 1억 원 사이로 형성되어 있는데, 이건 신입 평균 연봉 3,000만 원에서 3,500만 원의 2배에서 3배 수준이에요.


경력이 정말 생산성과 비례할까?

여기서 중요한 질문이 하나 있어요.

이렇게 뽑은 경력직 개발자들이 잘 멘토링받은 주니어보다 훨씬 생산적일까요?

사실 그렇지 않아요.

소프트웨어 개발은 로켓 과학이 아니거든요. 시간이 지나면서 실력이 늘긴 하지만, 그 속도는 점점 느려져요.

1년차와 5년차의 차이는 확연해요. 하지만 10년차와 15년차의 차이는요? 솔직히 크지 않아요.

가장 중요한 것들은 경력과 별 상관이 없어요. 동기부여, 야망, 성격, 그리고 두뇌. 이런 건 경력 연차로 측정할 수 있는 게 아니거든요.

스탠퍼드 대학교의 2024년 연구에 따르면, 개발자의 생산성은 경력보다 학습 능력과 문제 해결 태도에 더 큰 영향을 받는다고 해요. 실제로 상위 20퍼센트 개발자는 하위 20퍼센트보다 10배 이상 생산적이었는데, 이 차이는 경력 연차보다 개인의 역량과 태도에서 나왔다는 거죠.


기업들이 놓치고 있는 결정적 실수들

기업들이 주니어를 기피하면서 저지르는 가장 큰 실수들을 정리해봤어요.

첫째, 온보딩 시간에 대한 착각이에요.

회사들은 주니어가 생산성을 내기까지 6개월에서 12개월이 걸린다고 생각하는데요. 실제로 뛰어난 주니어들은 훨씬 빨리 적응해요.

생성형 AI를 활용해서 새로운 코드베이스를 이해하고, 보일러플레이트 코드를 만들고, 새로운 기술을 배우는 속도가 이전 세대보다 훨씬 빨라요.

깃허브가 발표한 2024년 데이터를 보면, 깃허브 코파일럿을 사용하는 개발자들은 그렇지 않은 개발자들보다 55퍼센트 더 빠르게 작업을 완료했어요. 특히 주니어 개발자들의 생산성 향상이 시니어보다 더 두드러졌고요.

물론 이건 기본기가 탄탄한 주니어라는 전제가 있어야 해요. 그렇지 않으면 정말 재앙이 될 수 있거든요.

둘째, 구시대적인 면접 방식이에요.

대부분의 기술 면접은 아직도 알고리즘 암기와 화이트보드 코딩에 초점을 맞추고 있어요. 하지만 AI가 이런 알려진 문제들을 다 해결할 수 있는 시대에, 이런 스킬은 예전만큼 중요하지 않아요.

셋째, 훌륭한 주니어를 어디서 찾아야 할지 모르는 거예요.

회사들은 똑같은 곳에서 채용하다 보니 숨겨진 보석들을 놓치고 있어요. 완벽한 예시가 있어요. 와이콤비네이터에 지원했지만 떨어진 엔지니어들이요. 이런 분들은 종종 강한 동기부여와 추진력을 가진 인상적인 인재들이거든요.


주니어 개발자와 함께 일하면 좋은 이유

주니어들은 그들이 아는 것에 제한받지 않아요.

"원래 이렇게 하는 거야"라는 식으로 학습되지 않았죠. 이전 회사에서 쓰던 똑같은 기술을 재사용하려고 하거나, 특정 맥락에서만 유용했던 그 멋진 디자인 패턴을 다시 만들려고 하지 않아요.

단순히 'AI 네이티브'라는 것만이 아니라, 변화에 대한 저항이 적다는 게 핵심이에요.

좋은 주니어들은 빨리 배우고 피드백을 찾아요. 관리하기가 더 쉬워요. 그들은 성장하고 싶어 하고, 자신의 일에 대한 여러분의 생각을 알고 싶어 해요.

성장 잠재력도 높아요.

의욕 넘치는 주니어 엔지니어는 종종 더 많은 성장 가능성을 가지고 있어요. 성장 곡선의 중간이나 끝이 아닌, 시작 단계에 있는 사람을 채용하는 거니까요.

주니어들은 팀에 신선한 에너지를 불어넣어요. 그들은 배우고 싶어 하고, 자신을 증명하고 성공하려는 추진력을 가지고 있어요. 그들의 동기부여는 전염성이 있답니다.

팀의 기존 시니어 개발자들도 똑똑하고 의욕 넘치는 개발자들과 함께 일하는 걸 즐기게 될 거예요.

참고로 여기서 말하는 건 시니어를 뽑지 말라는 게 아니에요. 주니어가 효과적이려면 그들을 멘토링하고, 고품질 코드 리뷰를 해주고, 여러 가지를 도와줄 사람들이 필요해요. 그리고 몇몇 중요한 과제들에 대해서는 여전히 다른 곳에서 그런 경험을 해본 사람들이 필요하죠.


올바른 주니어 엔지니어를 채용하는 5단계 프로세스

자, 이제 주니어에게 기회를 주기로 결정했다면요. 어려운 부분이 시작되는 거예요. 일자리를 찾는 주니어가 정말 많다 보니, 올바른 사람을 찾기가 어려울 수 있거든요.

제가 추천하는 5단계 채용 프로세스를 소개할게요.

1단계, 올바른 마인드셋 필터링

그들이 만든 프로젝트에 대해 물어보고, 더 깊이 파고들어요. "왜 이걸 만들었나요?" 그리고 "이게 어떻게 작동하나요?"라고 물어보세요.

이해의 바닥에 도달할 때까지, 그리고 그들이 복잡한 문제를 생각할 수 있는지 확인할 때까지 계속 파고들어요.

열정과 호기심을 찾아보세요. 자신의 프로젝트에 대해 이야기할 때 눈이 반짝이는 사람들을 원해요. 그들이 해결한 문제들에 대한 진정한 흥분을 보여줘야 해요.

2단계, "원하는 도구 다 써도 돼요" 과제

원하는 도구를 뭐든 사용할 수 있다는 명시적인 허락과 함께 작고 현실적인 코딩 챌린지를 줘요.

핵심은 다음에 일어나는 일이에요. 30분짜리 후속 미팅을 잡고 그들이 솔루션을 설명하도록 해요. 접근 방식을 설명하도록 한 다음, 그들의 추론을 더 깊이 파고들어요.

3단계, AI 없이 문제 해결하기

약 40분간의 인터뷰로 복잡한 문제를 생각하고 솔루션을 설계하는 능력을 테스트해요. 시스템 디자인, 아키텍처 결정, 트레이드오프에 대한 추론에 집중해요.

4단계, AI와 함께하는 실시간 구현

작은 라이브 코딩 작업에 20분을 주고, 그들이 AI 도구와 어떻게 작업하는지 봐요. 프롬프팅 전략, AI 출력을 어떻게 반복하는지, 그리고 말이 되는 솔루션으로 AI를 효과적으로 안내할 수 있는지를 봐요.

5단계, AI 전략 평가

후보자들에게 일반적인 개발 워크플로우를 설명해달라고 요청해요. AI 지원과 수동 코딩 중 언제 무엇을 선택하는지 설명해달라고 해요.

AI 없이는 생각할 수 없는 엔지니어들은 새로운 문제에 부딪혔을 때 벽에 막혀요. AI를 거부하는 사람들은 새로운 도구를 완전히 받아들이는 동료들에게 뒤처지고요.

우리는 두 단계 모두에서 뛰어난 엔지니어를 찾아요. AI가 제공하는 엄청난 이점을 이해하지만, 어디서 문제가 되는지도 아는 사람들이요.


채용 후에 제대로 운영하는 법

축하해요! 새로운 주니어 엔지니어를 채용했어요. 이제 뭘 해야 할까요?

멘토링 인프라에 투자하세요.

그들이 AI만 써서 모든 걸 배울 수 있다고 가정하지 마세요. 경험 많은 엔지니어들이 그들과 페어링할 시간이 있는지, 명확한 학습 경로를 만들었는지, 그들의 필요에 따라 도움을 줄 수 있는지 확인하세요.

단기 생산성에 인내심을 가지세요.

그들이 'AI 네이티브'라고 해서 마법을 만들어낼 거라고 기대하지 마세요. 네, 빨라야 하지만요. 회사의 기초를 배울 적절한 시간을 주세요.

올바른 지표를 측정하세요.

주니어 엔지니어들이 얼마나 빨리 생산성을 갖추게 되는지, 유지율, 그리고 주요 장애물들을 추적하세요.

그들과 대화하세요.

그들의 경험에 대해 물어보고, 다음 주니어들을 위해 개선할 수 있는 게 뭐라고 생각하는지 물어보세요. 그들이 가져오는 신선한 관점을 활용하고, 그들의 제안에 열린 마음으로 접근하세요.

그리고 그들의 업무를 인정하고 잘하고 있다고 말해주는 것도 잊지 마세요. 슈퍼스타라고 해도 그들은 그걸 모를 수도 있고, 격려가 필요할 수 있거든요.

작게 시작하세요.

주니어 10명을 채용해서 코드베이스에서 난리치게 두지 마세요. 1명에서 2명으로 시작해서 무엇이 효과가 있는지 배운 다음 확장하세요.


지금이 바로 그때인 이유

대부분의 회사들이 주니어를 완전히 기피하면서 엄청난 실수를 하고 있다고 생각해요.

빠르게 배우고, 새로운 도구에 적응하고, 정말 뛰어난 시니어 엔지니어로 꽤 빠르게 성장할 수 있는 AI 네이티브 엔지니어들을 놓치고 있는 거예요.

이런 시장 비효율성은 영원히 지속되지 않을 거예요. 쇼피파이 사례에서 봤듯이, 똑똑한 회사들은 주니어 엔지니어를 효과적으로 채용하고 육성하는 방법을 알아낼 거예요.

그들은 경쟁사들이 같은 비싼 시니어 인재 풀을 놓고 싸우는 동안 놀라운 팀을 구축할 거예요.

열정 넘치는 주니어 개발자들에게 시간을 투자하는 것은 장기적으로 엄청난 보상으로 돌아올 거예요.

문제는 여러분이 지금 시작할 것인가, 아니면 다른 모두가 알아낼 때까지 기다릴 것인가 하는 거예요.

 

300x250
반응형