Mid / Senior Web Software Engineer

Blizzard Entertainment is looking for a mid or senior level software engineer to join Web Services team in Korea.  We want to hear from engineers with passion who will put their experience and enthusiasm to good use, helping the team produce the most epic customer-facing site experiences possible. You’ll be responsible for creating new (and improving existing) web applications as well as helping to drive architecture and best practices across the team. As a mid/senior software engineer, you’ll be expected to be a strong individual contributor in addition to effectively working with the team to drive project success, and have the proven ability to release quality software in a rapid development lifecycle. The ideal candidate must be passionate about technology, the web, video games, and a desire to work in a creative, challenging and rewarding environment.


블리자드 엔터테인먼트 웹 서비스 팀에 합류할 중/고급 소프트웨어 엔지니어를 찾고 있습니다.

자신의 경험과 열정을 활용하여 고객에게 최상의 경험을 제공하려는 강한 의지가 있으며, 최신 기술 및 웹, 비디오 게임에 관심이 많고, 창의적이고 도전적인 환경에서 함께 일하고자 하는 열정적인 분을 모십니다.

팀 플레이에 강하고, 빠른 개발 주기에도 양질의 소프트웨어를 출시할 수 있는 역량을 갖추었으며, 기존 및 신규 웹 애플리케이션 개발 시 모범 사례를 제시할 수 있는 경력이 있는 분들의 많은 지원 부탁드립니다.


Roles & Responsibilities

Work in Web Services team and develop needed backend services for various web services like Promotion sites, PC Cafe, internal tools and etc.

Develop backend services to improve user experience of game services and operation

Advise and train engineers in the team and improve technical skill set

Collaborate with HQ engineers to maintain global system for Korea


직무 내용

이벤트 사이트, PC방 사이트, 내부 툴 같은 다양한 웹 서비스의 개발 및 운영

사용자 경험을 개선하기 위한 서비스의 개발 및 지원.

팀내 엔지니어에 대한 조언 및 교육, 기술 개선

한국의 글로벌 시스템을 유지하기 위한 본사 엔지니어와의 협업



Bachelor’s degree in computer science, or related field, or equivalent training, and professional experience

A minimum of 4+ years’ industry experience building web applications

Expert programming skills, including experience with Java, Spring Framework and application development for the web

Expert analysis, troubleshooting, and debugging skills

Expert knowledge of computer science fundamentals, including algorithms, data structures, and design patterns

Strong knowledge of enterprise architectures, and patterns

Experience in designing and building scalable, reliable, maintainable, testable, secure architectures for mission-critical applications

Comfortable with Linux / UNIX, Apache, and Tomcat

Thorough understanding of web-related technologies (e.g. HTML / XHTML, HTTP, SOAP, REST, TCP / IP, DNS, Message Queuing)

Experience with data modeling in one or more modern RDBMS, SQL and NoSQL

Experience working in a team environment on multiple simultaneous projects

Thorough understanding of web-related security technologies

Business level written and spoken Korean


자격 요건

컴퓨터 관련 분야의 학사 학위 또는 그에 상응하는 훈련 및 경력

웹 애플리케이션 구축 경력 최소 4년 이상

JAVA, Spring Framework 사용에 숙련된 기술을 가진 분

분석, 문제 해결 및 디버깅 경험이 있는 분

알고리즘, 데이터 구조, 엔터프라이즈 아키텍처 및 패턴에 대한 강력한 지식을 가진 분

Mission-critical Applications을 위해 확장 가능하고, 안정적이며, 유지/관리 가능하고, 안전한 아키텍처 설계 및 구축 가능하신 분

리눅스/유닉스, Apache및 Tomcat 환경에서 개발 경험

웹 관련 기술(예: HTML/XHTML, HTTP, SOAP, REST, TCP/IP, DNS, Message Queuing)에 대한 높은 이해가 있는 분

하나 이상의 최신 RDBMS, SQL및 NoSQL에서 데이터 모델링 경험

여러 개의 프로젝트를 동시에 진행하는 팀 환경에서 근무한 경험

웹 관련 보안 기술에 대한 철저한 이해가 있는 분

비즈니스 레벨의 한국어 가능자 (읽기/쓰기/말하기)



Familiarity with TDD

Previous experience delivering easy-to-use APIs to multiple consumers

Written and spoken English



우대 조건

 TDD 개발 환경에 친숙

API 개발 경험 풍부

영어 구사 능력

Agile/Scrum 경험

Meet Some of Blizzard Entertainment's Employees

Ely C.

Lead Environment Artist

As a lead environment artist, Ely guides his team of artists as they flesh out and paint the organic elements that compose the landscapes throughout World of Warcraft.

Ashleigh W.

Prop Artist

Creating props for World of Warcraft means Ashleigh gets to act as an interior decorator for the game—crafting anything the characters would make, from initial concept to completion.

Back to top