AI 시대의 도래와 함께, 시니어 개발자의 역할이 변화하고 있다. Google Cloud AI 디렉터이자 전 Chrome 엔지니어링 리더인 Addy Osmani는 2026년 JS Nation US(뉴욕) 컨퍼런스 인터뷰에서 이 현상을 다각도로 분석했다. Osmani는 14~15권의 기술서를 저술한 저명한 인물로, AI 코딩의 현실적 한계를 지속적으로 짚어왔다. 이번 인터뷰에서는 시니어 엔지니어가 코드 작성자에서 코드 편집자(Editor)로 전환되고 있는 현상을 조명했다.
AI 코딩의 현황과 신뢰도 하락
Osmani에 따르면, 현재 개발자의 90%가 AI를 코딩에 활용하고 있다. 그러나 AI의 신뢰도는 오히려 하락 추세에 있다. AI는 새 프로젝트나 프로토타입(MVP)에서는 효과적이지만, 대규모 코드베이스나 엔터프라이즈 환경에서는 여전히 격차가 뚜렷하다. 특히 PR(풀 리퀘스트) 크기가 크게 증가하고 있으며, AI가 필요 이상의 파일을 건드리거나 기존 유틸리티 함수를 재활용하지 않고 새로 구현하는 경우가 빈번하게 발생하고 있다. Osmani가 이전 글에서 언급한 '70% 문제'는 여전히 유효하다. AI는 70%까지 작업을 수행하지만, 나머지 30%의 품질, 정합성, 라스트 마일(최종 마무리 작업)은 여전히 사람의 몫이다.
바이브 코딩과 AI 보조 엔지니어링
Osmani는 두 가지 코딩 접근 방식을 구분했다. 첫째는 바이브 코딩(Vibe Coding)으로, 아이디어의 실현 가능성을 빠르게 탐색하는 자유로운 방식이다. 둘째는 AI 보조 엔지니어링으로, 아키텍처, 보안, 성능, 품질 등 전통적 엔지니어링 원칙을 유지하면서 AI를 도구로 활용하는 방식이다. 프로덕션 코드에는 후자가 필수적이며, 이때 '컨텍스트 엔지니어링'이 결과물 품질을 좌우한다. 이는 모델에 문서, 예시, 대화 이력, 코드베이스 구조 등 풍부한 맥락을 제공하는 기법이다.
시니어 엔지니어의 새로운 역할
Osmani는 개발자의 핵심 역할이 코드를 작성하는 사람에서 코드를 평가하고 편집하는 사람으로 이동하고 있다고 강조했다. 이는 'highly-paid Code Editors'라는 제목이 시사하는 바와 같다. 코드 리뷰는 주니어 교육의 핵심 현장이 되고 있으며, AI가 왜 특정 접근법을 선택했는지를 따져 묻는 비판적 사고가 그 어느 때보다 중요해졌다. 한 연구에 따르면, 엔지니어들은 '겉보기엔 맞지만 실제로는 틀린' AI 코드를 디버깅하는 데 상당한 시간을 소모하고 있다. Osmani는 이를 '이해도 부채(comprehension debt)'라는 개념으로 설명했다.
백그라운드 에이전트의 활용
Osmani는 산책 중 GitHub 앱으로 서너 개의 작업을 에이전트에 맡기고, 돌아올 때쯤 PR을 받는 방식을 사용하고 있다. 그는 소규모~중규모 프로젝트에 한정하여 이 방식을 권장하며, 엔터프라이즈 환경에서는 아직 권하지 않는다. 그는 에이전트를 하나만 사용하는 '지휘자(conductor)' 단계에서 여러 에이전트를 동시에 관리하는 '오케스트레이터(orchestrator)' 단계로 전환되고 있다고 비유했다.
Chrome DevTools MCP와 Figma MCP
2025년 말 출시된 Chrome DevTools MCP(Model Context Protocol)는 코딩 에이전트에 '눈'을 부여한다. 이를 통해 에이전트는 실제 렌더링 결과를 확인하고, 콘솔 로그와 네트워크 정보까지 활용할 수 있게 된다. Figma MCP와 조합하면 디자인 파일을 구현한 뒤 실제 화면을 검증하는 흐름이 가능하다. 그러나 기존 UI 컴포넌트 라이브러리를 자동으로 재활용하는 수준에는 아직 도달하지 못했다.
브라우저 AI의 미래와 신뢰 문제
Osmani는 브라우저가 보유한 풍부한 컨텍스트(로그인 정보, 캘린더, 검색 이력 등)를 활용한 사용자 여정 자동화가 다음 단계라고 언급했다. 그러나 결제나 개인정보가 관여되는 지점에서는 사람의 확인을 유지하는 신뢰 설계가 관건이다. 그는 '100% 자동화가 아니라, 사용자가 눈썹을 치켜올릴 만한 단계에서 반드시 멈춰야 한다'고 강조했다.
주니어 개발자에 대한 조언
Osmani는 AI가 아직 해결하지 못하는 영역에서 깊은 전문성을 쌓을 수 있다면 오히려 차별화의 기회가 될 것이라고 조언했다. 그는 프로그래밍 언어나 스택이 무의미해진다는 극단적 견해에 대해, '기초와 펀더멘탈을 이해하는 것이 여전히 초능력(superpower)'이라고 반박했다.
시사점
이 대담의 핵심 메시지는 명확하다. AI가 코드를 대신 써주는 시대에, 시니어 엔지니어의 가치는 코드를 작성하는 속도가 아니라 코드를 읽고, 판단하고, 맥락을 부여하는 능력에 있다. '고연봉 코드 편집자'라는 다소 도발적인 제목은, 그것이 폄하가 아니라 오히려 이 시대가 요구하는 핵심 역량이라는 역설을 담고 있다. Osmani가 70%에서 80%로 숫자를 올린 것처럼, 에이전트의 완성도는 분명 높아지고 있다. 그러나 나머지 20~30%를 메우는 '이해도 부채'의 관리 비용은 줄지 않았고, 이 격차를 줄이는 것이 앞으로 도구와 엔지니어 양쪽 모두의 과제로 남아 있다.




