Back to jobs
Blizzard Entertainment

Senior Software Engineer, Client Features Overwatch

Seoul, Korea, Republic ofPosted 1 weeks ago
Regular

Job Description

Team Name:

Overwatch

Job Title:

Senior Software Engineer, Client Features Overwatch

Requisition ID:

R027450

Job Description:

Blizzard Entertainment is seeking a Senior Software Engineer, Client Features  to join the Overwatch development team in Seoul, Korea! 

As a key member of the development team, you will design, build, and maintain core clientside systems that power a largescale, live service game across multiple platforms. You will work within a mature, complex codebase to ship new features, improve performance and stability, debug live issues, and continuously raise the quality of the player experience on PC and console.  

In this role, you will collaborate closely with designers, artists, and other engineers, provide technical input through architecture and code reviews, and help mentor teammates, ensuring the game remains scalable, performant, and fun for millions of players worldwide. 

This role offers a flexible hybrid work week, with a mix of remote and onsite days, based out of our Seoul studio. While hybrid is the standard arrangement, candidates may also choose to work onsite full-time if preferred.  

블리자드 엔터테인먼트는 서울에 위치한 오버워치 개발팀에서 함께할 시니어 소프트웨어 엔지니어를 찾고 있습니다.

본 포지션은 대규모 라이브 서비스 게임인 오버워치의 핵심 클라이언트 시스템을 설계, 구현, 유지 보수하며, PC와 콘솔을 포함한 다양한 플랫폼에서 안정적이고 높은 품질의 플레이 경험을 제공하는 역할을 담당합니다.

본 포지션은 장기간 운영되어 온 대규모 코드베이스를 기반으로 오버워치의 클라이언트 시스템과 게임 기능을 개발하고, 성능 및 안정성을 지속적으로 개선하는 역할을 담당합니다. 라이브 환경에서 발생하는 이슈를 분석하고 해결하며, 디자이너, 아티스트, 엔지니어 등 다양한 직군과 협업해 높은 품질의 플레이 경험을 제공하는 데 기여하게 됩니다. 또한 시스템 설계, 아키텍처 논의, 코드 리뷰 과정에서 기술적 의견을 제시하고 팀의 엔지니어링 역량 향상에도 기여합니다.

본 포지션은 블리자드 코리아 스튜디오 소속이며, 재택과 사무실 근무를 병행하는 하이브리드 근무 형태를 기본으로 합니다. 희망하실 경우 상시 사무실 근무도 가능합니다.

 

Responsibilities 

  • Architect, implement, and maintain core clientside systems that support gameplay, features, and live service operations. 

  • Work within a large, mature codebase to ship new features, improve performance and stability, and debug issues that arise in a live production environment. 

  • Continuously improve the player’s experience across supported platforms by focusing on performance, reliability, and scalability. 

  • Partner closely with designers, artists, and other engineers to take features from concept through implementation and release. 

  • Contribute to technical direction through system design, architecture discussions, and code reviews. 

  • Support team growth by providing technical guidance and mentoring to lessexperienced engineers. 

  • 게임플레이, 신규 기능, 라이브 서비스 운영을 지원하는 핵심 클라이언트 시스템 설계, 구현 및 유지보수 

  • 장기간 운영되어 온 대규모 코드베이스 안에서 신규 기능을 개발하고, 성능 및 안정성을 개선하며, 라이브 환경에서 발생하는 이슈를 디버깅하고 해결

  • PC 및 콘솔 등 지원 플랫폼 전반에서 플레이어 경험을 개선하기 위한 성능, 안정성, 확장성 향상 

  • 디자이너, 아티스트, 엔지니어와 협업하여 기능을 기획 단계부터 구현, 출시까지 연결 

  • 시스템 설계 및 아키텍처 논의를 통해 기술적 의사 결정 및 방향성 제시

  • 주니어 엔지니어 또는 팀원들에게 기술적 가이드와 멘토링을 제공하며 팀의 성장 지원

 

Minimum Requirements: 

  • 8+ years of relevant professional software engineering experience. 

  • Experience shipping at least one AAA title as a client engineer. 

  • Extensive C++ knowledge applicable to client side or gameplay adjacent environments. 

  • Proven track record working in large, mature codebases supporting live products. 

  • Strong experience debugging complex systems in production. 

  • Game user interface design and implementation experience. 

  • Ability to design, implement, and maintain scalable, highquality client features. 

  • Experience optimizing performance, memory, and runtime behavior. 

  • Strong problemsolving skills with endtoend ownership of features. 

  • Comfortable collaborating with designers, artists, and other engineers. 

  • Experience contributing to code reviews and technical discussions. 

  • Excellent written and verbal communications in English and Korean.  

  • 8년 이상의 관련 소프트웨어 엔지니어링 실무 경험

  • 클라이언트 엔지니어로서 최소 1개 이상의 AAA 타이틀 출시 경험

  • 클라이언트 또는 게임플레이 인접 영역에 적용 가능한 깊이 있는 C++ 개발 역량

  • 대규모의 복잡한 코드베이스에서 라이브 게임의 신규 기능 개발, 안정성 개선, 이슈 대응을 수행한 경험

  • 라이브/프로덕션 환경에서 복잡한 시스템 이슈를 디버깅하고 해결한 경험

  • 게임 UI 설계 및 구현 경험

  • 확장 가능하고 높은 품질의 클라이언트 기능을 설계, 구현, 유지 보수할 수 있는 역량

  • 성능, 메모리, 런타임 동작 최적화 경험

  • 담당 영역에 대해 기획 단계부터 구현 및 출시까지 오너십을 가지고 문제를 해결할 수 있는 역량

  • 디자이너, 아티스트, 엔지니어 등 다양한 직군과 원활하게 협업할 수 있는 역량

  • 코드 리뷰 및 기술 논의에 적극적으로 기여한 경험

  • 한국어와 영어로 원활하게 문서 및 구두 커뮤니케이션이 가능한 분

 

Bonus Points 

  • Experience shipping and supporting large-scale, live service games. 

  • Familiarity with UX considerations for gamepad and keyboard/mouse inputs 

  • Experience working with localization/internationalization systems. 

  • Familiarity with ECS and MVVM architectures. 

  • Experience with visual scripting languages such as Blueprint 

  • Proficiency in UI authoring languages like XAML, React, or SwiftUI, or scripting languages such as Python 

  • Experience supporting cross-platform development (PC and console). 

  • Familiarity with Overwatch and enthusiasm for contributing to the ongoing evolution of the game. 

  • 대규모 라이브 서비스 게임의 출시 및 운영 지원 경험

  • 게임패드 및 키보드/마우스 입력 환경에 대한 UX 이해도

  • 현지화 및국제화 시스템 관련 경험

  • ECS 및 MVVM 아키텍처에 대한 이해

  • Blueprint와 같은 비주얼 스크립팅 언어 사용 경험

  • XAML, React, SwiftUI 등 UI 저작 도구 및 프레임워크, 또는 Python과 같은 스크립트 언어 활용 능력

  • PC 및 콘솔 크로스 플랫폼 개발 지원 경험

  • 오버워치 게임플레이에 대한 깊은 이해와 게임의 지속적인 진화에 기여하고자 하는 열정

 Your Platform 

Best known for iconic video game universes including Warcraft®, Overwatch®, Diablo®, and StarCraft®, Blizzard Entertainment, Inc. (www.blizzard.com), a division of Activision Blizzard, which was acquired by Microsoft (NASDAQ: MSFT), is a premier developer and publisher of entertainment experiences. Blizzard Entertainment has created some of the industry’s most critically acclaimed and genre-defining games over the last 30 years, with a track record that includes multiple Game of the Year awards. Blizzard Entertainment engages tens of millions of players around the world with titles available on PC via Battle.net®, Xbox, PlayStation, Nintendo Switch, iOS, and Android. 

 

Our World 

Activision Blizzard, Inc., is one of the world's largest and most successful interactive entertainment companies and is at the intersection of media, technology and entertainment. We are home to some of the most beloved entertainment franchises including Call of Duty®, World of Warcraft®, Overwatch®, Diablo®, Candy Crush and Bubble Witch™. Our combined entertainment network delights hundreds of millions of monthly active users in 196 countries, making us the largest gaming network on the planet! 

Our ability to build immersive and innovative worlds is only enhanced by diverse teams working in an inclusive environment. We aspire to have a culture where everyone can thrive in order to connect and engage the world through epic entertainment. We provide a suite of benefits that promote physical, emotional and financial well-being for ‘Every World’ - we’ve got our employees covered! 

The video game industry and therefore our business is fast-paced and will continue to evolve. As such, the duties and responsibilities of this role may be changed as directed by the Company at any time to promote and support our business and relationships with industry partners. 

We love hearing from anyone who is enthusiastic about changing the games industry. Not sure you meet all the qualifications? Let us decide! Research shows that women and members of other under-represented groups tend to not apply to jobs when they think they may not meet every qualification, when, in fact, they often do! We are committed to creating a diverse and inclusive environment and strongly encourage you to apply. 

We are committed to working with and providing reasonable assistance to individuals with physical and mental disabilities. If you are a disabled individual requiring an accommodation to apply for an open position, please email your request to [email protected]. General employment questions cannot be accepted or processed here. Thank you for your interest.  

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, gender identity, age, marital status, veteran status, or disability status, among other characteristics.  

See Your Match Score

Sign up and Renata will show you how this job matches your skills and experience.

5001-10000 employees
Irvine, CA, US
Website
Senior Software Engineer, Client Features Overwatch at Blizzard Entertainment | Renata