
KYRC Principal Software Architect | Koh Young Technology
공고 요약
담당업무
소프트웨어 설계 결함 분석 및 해결
기존 코드베이스의 아키텍처 안티패턴 식별 및 근본 원인 분석
성능 저하, 메모리 누수, 동시성 버그 원인 추적
레거시 시스템의 기술 부채 정량화 및 리스크 우선 순위 개선 로드맹 수립
실용적 재설계 솔루션 제시(호환성 및 마이그레이션 전략 포함)
소프트웨어 안정성 보장 시스템 설계 및 관리
사내 정적 분석 진단 규칙 개발 및 CI 파이프라인 통합
빌드 프로세스에서 계층화된 심각도 품질 게이트 설계 및 적용
억제/포기 정책 설계(포맷 검증, 마감 관리, 마감 기한 만료 시 자동 심각도 강화)
메모리 안전성, 예외 처리 일관성, 자원 폐기 패턴에 대한 시스템 차원 품질 표준 수립
사건 후 로그/덤프 분석 기반의 포스트모트 프로세스 수립
팀 간 기술 도전 과제 분해, 설계 방향 정의, 진도 관리
코드/설계 리뷰 프로세스 운영 및 기술 결정 최종 승인
Architecture Decision Records(ADR) 관리 등 기술 문서 시스템 유지
경영진 및 타 부서에 기술 리스크 및 진행 상황 보고
자격요건
15년 이상 현업 소프트웨어 개발 경험
아키텍처/기술 리드 역할 5년 이상
3년 이상 엔지니어링 팀 관리 경험(팀 규모 5명 이상)
기술 평가 주도 경험
프로그래밍 언어 및 기술 스택: C# 전문 수준(.NET Framework/Core/5+), 비동기 프로그래밍(async/await, Task), LINQ, GC 튜닝
현대 C++(11 이상) 경험, RAII, 스마트 포인터, 템플릿 메타프로그래밍
C#과 C++ 간 상호 운용성(P/Invoke, C++/CLI 등) 선호
시스템 차원 이해: 파일 I/O, 대용량 파일 처리, 동시접근 제어
데이터베이스(RDB/NoSQL/File 기반) 이해 및 쿼리 엔진과의 통합
OS 프로세스/스레드 모델, 메모리 관리, Windows와 Linux 간 차이 이해
정적 분석 도구 개발/커스터마이즈 경험
디자인 패턴(레이어드, 헥사고날, 이벤트 구동 등) 이해 및 적용
CI/CD 파이프라인 설계 및 품질 게이트 구축 경험
테스트 설계/구조화 자동화 경험(테스트 타깃 설정, 테스트 지원 구조화)
코드 리뷰를 통한 기술 부채 식별 및 리팩토링 전략 수립
커뮤니케이션: 비즈니스 영어 가능(문서화, 영상회의, 기술 토의)
비기술 이해관계자에게 기술 내용 설명 능력
우대사항
산업 자동화, MES, 반도체/전자장비, 로봇 공학 도메인 경험
대규모 레거시 시스템의 점진적 마이그레이션 프로젝트 주도 경험
AI 코딩 어시스턴트 도입 및 팀 채택 주도 경험
오픈소스 정적 분석 도구 기여 또는 내부 도구 배포 경험
다국적 팀과의 협업 경험
대규모 데이터 파이프라인 설계 경험(ETL/ELT, 하이브리드 배치+스트리밍)
전형절차
서류전형
과제
인터뷰 2회
최종 합격 대 체
접수방법
CV 제출
지원 페이지 이용
근무환경
캐나다 밴쿠버 지역 근무
다국적 연구개발 환경
협업 중심의 연구개발 문화
마감기한
채용시 마감
고영테크놀러지 지원하기 전 이력서 Check
시간이 없다면 AI와 한번에 수정해보세요