이 회사는 14개월 동안 코드를 작성하지 않은 “Senior AI Engineer”를 채용했습니다.
농담이 아닙니다.
모든 PR (Pull Request)은 Claude가 생성합니다.
모든 커밋 (Commit)은 AI의 도움을 받습니다.
그의 전체 워크플로우 (Workflow)는 모델에 프롬프팅 (Prompting)을 하고 출력물을 검토하는 것입니다.
그의 동료 중 한 명이 마치... 읽지 않은 것 같은 코드를 검토하는 것에 지쳐서 이 사실을 폭로했습니다.
하지만 여기서 불편한 부분이 있습니다:
만약 기능 (Feature)이 더 빠르게 출시된다면…
만약 코드가 테스트 (Test)를 통과한다면…
만약 고객이 만족한다면…
코드가 '어떻게' 작성되었는지가 실제로 중요할까요?
15년 경력의 시니어 엔지니어 (Senior Engineer)가 저에게 말했습니다:
“9월 이후로 코드를 직접 손으로 작성해 본 적이 없어요. 이제 그게 정상입니다.”
솔직히 말해서?
이 문장은 2026년 기술 업계 전반에서 일어나고 있는 정체성 위기를 설명해 줍니다.
왜냐하면 우리는 이제 실시간으로 충돌하는 완전히 다른 두 가지 “엔지니어 (Engineer)”의 정의를 목격하고 있기 때문입니다:
- 모든 줄을 수동으로 작성하는 사람들.
- 인간이 단독으로 할 수 있는 것보다 더 빠르게 소프트웨어를 구축하기 위해 AI 시스템을 오케스트레이션 (Orchestrate)하는 사람들.
업계는 여전히 이들을 서로 다른 세계로 취급합니다.
하지만 기업은 한 가지만 신경 씁니다:
결과물 (Output).
당신의 손가락이 키보드에 닿았는지 여부는 중요하지 않습니다.
전통적인 엔지니어들에게 무서운 점은 이것입니다:
2시간 만에 프로덕션 (Production) 수준의 기능을 출시하는 “Vibe Coder”는, 자신의 자존심을 지키기 위해 2주 동안 코드를 직접 정성 들여 만드는 엔지니어보다 더 뛰어난 성과를 낼 것입니다.
하지만 AI 우선 (AI-first) 엔지니어들에게 무서운 점은 이것입니다:
Claude가 고장 날 때…
프로덕션 (Production) 환경에 불이 날 때…
추상화 (Abstraction)가 누수될 때…
당신은 AI가 작성한 것을 실제로 디버깅 (Debug)할 수 있습니까?
만약 할 수 없다면, 당신은 10배 더 빠른 것이 아닙니다.
당신은 그저 자동 완성 (Autocomplete) 기능을 가진 부채 (Liability)일 뿐입니다.
그것이 바로 미래가 아마도 다음 두 가지를 모두 할 수 있는 엔지니어의 것이 될 가능성이 높은 이유입니다:
• 아키텍트 (Architect)처럼 생각하기
• 시니어 (Senior)처럼 디버깅하기
• AI 오퍼레이터 (Operator)처럼 출시하기
“소프트웨어 엔지니어 (Software Engineer)”라는 타이틀은 우리 눈앞에서 조용히 다시 쓰여지고 있습니다.
그리고 대부분의 사람들은 이것이 그저 도구 (Tooling)의 변화일 뿐이라고 생각합니다.
그렇지 않습니다.
이것은 기술적 역량 (Technical Skill)이 무엇을 의미하는지에 대한 완전한 재정의입니다.