시니어 엔지니어링 매니저, 게임 경험
Zwift에서 C++ 게임플레이 엔지니어링 및 라이브 서비스 팀을 이끕니다. 회사의 사이클링, 러닝, 피트니스 플랫폼을 위한 크로스 플랫폼 경험 개발을 주도합니다.
설명
- 시니어 엔지니어 6~8명으로 구성된 팀을 직접 관리합니다.
- 엔지니어를 코칭하고 경력 성장과 성과 향상을 이끕니다.
- 엔지니어를 채용하고 자율성과 높은 품질을 중시하는 엔지니어링 문화를 구축합니다.
- C++ 게임플레이 시스템의 기술 방향을 총괄합니다.
- 확장 가능한 아키텍처, 크로스 플랫폼 성능, 메모리 사용, 장기적인 기술 건전성을 이끕니다.
- 라이브 서비스 게임 기능의 전체 소프트웨어 개발 수명 주기를 책임집니다.
- 자동화 테스트, 기능 플래그, 단계적 출시, 실시간 텔레메트리를 장려합니다.
- 스크럼과 칸반 등 애자일 방식을 활용해 팀 워크플로를 이끕니다.
- 새로운 요청의 우선순위를 정하고 팀 로드맵을 관리합니다.
- 장애 요인을 제거하고 위험을 해결하며 이해관계자에게 진행 상황을 알립니다.
- 엔지니어링, 게임 디자인, 제품 및 프로그램 관리, 프로덕션, UX, QA, 하드웨어 팀 간 업무를 조율합니다.
- 기술 전략을 수립하고 프로젝트 마일스톤을 정합니다.
지원 자격
- 게임 업계에서 엔지니어를 직접 관리하고 코칭하며 성장시킨 경험을 포함해 소프트웨어 엔지니어링 관리 경력이 4년 이상이어야 합니다.
- 게임 개발 분야의 실무 소프트웨어 엔지니어링 경력이 6년 이상이어야 합니다.
- C++와 상용 또는 자체 개발 게임 엔진에 능숙해야 합니다.
- 게임 성능, 프로파일링, 메모리 관리, 멀티 플랫폼 게임 아키텍처를 이해해야 합니다.
- 라이브 서비스 게임 기능을 운영하고 유지 관리한 경험이 있어야 합니다.
- 제품 품질, 운영 모니터링, 단계적 배포, 기능 플래그, 지원 경험이 있어야 합니다.
- 기술 전략과 팀 로드맵을 독립적으로 수립할 수 있어야 합니다.
- 불확실한 상황과 팀 간 의존성에 대응할 수 있어야 합니다.
- 최신 애자일 방식을 활용해 게임 엔지니어링 팀을 이끌 수 있어야 합니다.
- 스프린트 운영, 전달 위험 관리, 신뢰할 수 있는 출시 일정 수립 경험이 있어야 합니다.
- 우대 사항: 게임 클라이언트를 백엔드 서비스 및 영속성 계층과 연결한 경험이 있고 iOS, iPadOS, Android 생태계에서 일한 경험이 있어야 합니다.
- 우대 사항: 콘솔 게임 개발 경험이 있어야 합니다.
- 우대 사항: AI 지원 개발 도구를 사용하고 AI 에이전트가 생성한 코드를 감사한 경험이 있어야 합니다.
- 우대 사항: 외부 하드웨어 컨트롤러 또는 물리 입력 장치 경험이 있어야 합니다.
- 우대 사항: 라이브 게임 실험, A/B 테스트, Amplitude 및 Databricks와 같은 분석 도구나 데이터 파이프라인 경험이 있어야 합니다.
- 사이클리스트, 러너, 피트니스 애호가를 위한 제품에 관심이 있어야 합니다.
- 지원자는 면접 중 사용한 AI 도구를 공개하거나 명시해야 합니다.
복리후생
- 성과 보너스
- 주식 보상
- 의료 복리후생
- 재정 복리후생
- 기타 특전 및 복리후생
- 기회 균등 고용주
- 장애 또는 특별한 필요에 대한 편의 제공
