{"id":4000612,"url":"https://alion.io/job/channel-corp-software-engineer-on-premises","title":"Software Engineer, On-Premises","company":{"id":51067,"name":"Channel Corp","domain":"channel.io","url":"https://alion.io/company/channel-corp","size_band":"501-1000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Lever","truth_index":{"grade":"B","score":76,"open_postings":59,"ghost_share":0.322,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":120,"computed_at":"2026-11-09T06:03:00Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":null,"work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Seoul, South Korea"],"countries":["KR"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Docker","optional":false},{"name":"GitLab","optional":false},{"name":"Java","optional":false},{"name":"Kotlin","optional":false},{"name":"Kubernetes","optional":false},{"name":"LDAP","optional":false},{"name":"LLM","optional":false},{"name":"Python","optional":false},{"name":"TypeScript","optional":false},{"name":"vLLM","optional":false}],"status":"live","first_seen_at":"2026-11-10T02:37:01Z","employer_posted_date":"2026-11-10","last_verified_at":"2026-11-10T03:18:42Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"[함께할 팀을 소개합니다 ]\nOn-Premises 팀은 채널톡을 고객사 인프라에 설치하고 운영할 수 있는 제품으로 만듭니다. 공공, 금융 등 폐쇄망과 망분리 요구가 있는 고객도 자체 인프라에서 채널톡을 사용할 수 있도록, 기존 제품의 외부 서비스 의존성을 고객 환경에 맞게 대체하거나 연동합니다. 첫 고객 구축부터 시작해 다양한 고객 환경에서 안정적으로 동작하는 제품과 운영 기반을 함께 만들어 갈 초기 멤버를 찾습니다.\n[채널팀이 더욱 궁금하다면?]\n홈페이지\n블로그\n유튜브\n인스타그램\n어떤 업무를 담당하나요?\n기존 제품의 외부 서비스 의존성을 분석하고, 고객사 환경의 대체 서비스와 연결하는 인터페이스와 어댑터를 설계, 개발합니다. 서비스 간 동작 차이를 고려해 기존 제품의 기능, 데이터 정합성, 채널 간 데이터 / 권한 경계를 유지합니다.\n폐쇄망에서도 제품이 동작하도록 외부 통신 의존성을 식별하고, 필요한 기능을 고객사 내부 서비스 연동 또는 오프라인 방식으로 제공할 수 있도록 개발합니다.\n고객사 환경에서 구동되는 LLM과 연동하는 인터페이스와 어댑터를 개발합니다. 모델별 지원 기능과 제약을 고려해 AI 에이전트의 동작과 호환성을 검증합니다.\n설치형 버전의 릴리스 정책과 버전 간 호환성을 관리하고, DB 마이그레이션 / 업그레이드 / 롤백을 자동화합니다.\nSSO / LDAP / AD, 사내 SMTP, 프록시, 사설 인증서 등 엔터프라이즈 환경 연동과 고객사 내부 시스템 연동용 표준 API를 개발합니다.\n고객사 구축 과정에서 나온 요구사항과 피드백을 본제품 개선으로 연결합니다. (FDE 팀과 협업)\n구축 파이프라인에서 드러난 문제를 확인하고, 설치와 업그레이드가 쉬워지도록 제품 레벨의 개선을 주도합니다. (DevOps 팀과 협업)\n어떤 경력과 역량이 필요한가요?\n백엔드 개발 경력 5년 이상, Java / Kotlin, Go, Python, TypeScript 중 하나 이상 능숙\n프로덕션 분산 시스템을 설계 / 운영하고, 시스템 간 의존성 경계를 직접 그어본 경험\nDocker / Kubernetes 환경에 서비스를 배포, 운영해본 경험\n설치형 또는 self-hosted 제품을 만들거나 운영해본 경험\n문서화를 잘하고, 고객사 인프라 / 보안 담당자와 기술적으로 소통할 수 있는 분\n이런 점이 있으면 더 좋아요\nSaaS 제품을 온프렘 / self-hosted로 전환해본 경험\n폐쇄망 환경에서 제품을 운영해본 경험\n공공 / 금융권 구축 경험 (CSAP, ISMS-P, 전자금융감독규정 등 보안 요건 대응)\nGitLab, Mattermost, Sentry 같은 self-hosted 제품의 패키징 / 배포 구조에 대한 이해\nLLM 서빙(vLLM 등), 모델 게이트웨이 구성 경험\n어떤 방식으로 채용하나요?\n일반적으로 [서류 제출] > [사전기술인터뷰(온라인)] > [1차 인터뷰] > [2차 인터뷰] > [3차 인터뷰] > [최종 합격] 순서로 진행됩니다.\n서류: 제출한 서류를 통해 팀에 필요한 기본적인 문제 해결 역량을 확인합니다. 지금까지 진행한 프로젝트와 도전 과제를 어떻게 해결했는지 적어주시면 좋습니다.\n사전 기술 인터뷰(온라인): 30~45분 동안 기본적인 구현 능력과 CS 기초에 관한 테스트를 진행합니다.\n1차 인터뷰: 최대 2시간 동안 인터랙티브 라이브 코딩 세션을 진행합니다. 학부 수준의 CS 지식과 문제 해결 과정을 함께 확인합니다.\n2차 인터뷰: 최대 2시간 동안 가장 깊게 쌓아온 대표 분야를 주제로 기술적인 견해를 나눕니다. 서로 솔직하게 질문하고 답하며 채널과 잘 맞는지도 함께 확인합니다.\n3차 인터뷰: C-Level과 보다 깊이 있는 직무 이야기를 나누고 컬처핏을 확인합니다.\n채용 과정은 지원자의 경력과 상황에 따라 조정될 수 있습니다.","description_format":"text","description_chars":1841,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"Korean","level":"Advanced (C1)","optional":false}]},"benefits":[],"hiring_locations":[{"name":"South Korea","iso":"KR","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Conversational AI","Customer Support & Help Desk Software"],"lifecycle":[{"event":"open","at":"2026-11-10T03:18:42Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":120,"reasons":["conf:0","win:early"],"computed_at":"2026-11-10T03:59:24Z"},"pay":null,"html_url":"https://alion.io/job/channel-corp-software-engineer-on-premises","json_url":"https://alion.io/job/channel-corp-software-engineer-on-premises.json","meta":{"generated_at":"2026-11-10T03:59:24Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":9343,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-11T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":51067},"rest":"https://alion.io/mcp/rest/get_company?id=51067"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fchannel-corp-software-engineer-on-premises"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":2,"usd":0.2},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fchannel-corp-software-engineer-on-premises"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fchannel-corp-software-engineer-on-premises"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/channel-corp-software-engineer-on-premises\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fchannel-corp-software-engineer-on-premises"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4000612}},{"tool":"search_jobs","arguments":{"company":"channel.io","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4000612},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}