Senior Software Engineer II, Platform SDK
Blizzard EntertainmentAbout the role
Team Name:
Battle.net & Online ProductsJob Title:
Senior Software Engineer II, Platform SDKRequisition ID:
R025283Job Description:
The Platform SDK team within Battle.net provides a suite of SDKs which allow game teams to seamlessly integrate with Battle.net services. By integrating Battle.net’s SDKs, studios can easily supercharge their development - unlocking key capabilities like login, social and purchasing - while primarily focusing on crafting genre-defining player experiences in their game.
As a Senior Software Engineer, you will be part of a new, highly performant team responsible for shaping and implementing the future of our game interfacing strategy within Battle.net. As someone experienced with various rendering pipelines, your primary responsibility will be to assist the Platform SDK team with integrating rendering-focused solutions.
Our ideal candidate is an experienced developer with a passion for and knowledge in rendering pipelines, interacting with web applications, and a history of working with a team in an agile environment.
This role is anticipated to be a hybrid work position, with some work on-site and some work-from-home. The home studio for this position is located in Irvine, CA.
Responsibilities:
Contribute to the development and maintenance of high-performance C++ solutions which are integrated with game clients to access Battle.net services.
Design and implement new systems through innovative solutions.
Author and maintain technical documentation for consumption by studio partners.
Support studio partners as they integrate our solutions into their games.
Create technical design documents and other artifacts.
Uphold and promote the Blizzard Core Values.
Requirements:
Professional experience with C and C++
Experience working on real-time rendering engines.
In-depth knowledge of graphics APIs including Direct3D, Vulkan, and Metal.
Experience designing high-performance 3D applications.
Strong skills in graphics performance analysis and optimization.
Effective communication and collaboration skills with people of varying technical backgrounds.
Pluses:
Proficiency in modern C++ (C++ 17 preferred).
Experience developing libraries, frameworks, APIs, and/or SDKs for use by other developers.
Understanding of OpenGL.
Knowledge of web communication protocols and integrations.
Familiarity with Chromium Embedded Framework (CEF) and/or Edge WebView2.
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
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s