Minimum Requirements
- Experience with Windows application or service development
- Bachelor’s degree in Computer Science or equivalent experience
- Skilled at writing clean, maintainable, and efficient code
- Strong communication and collaboration skills
- Self-motivated and able to break down moderately complex tasks
- 8+ years of total experience in software development
- 5+ years of experience with software development in C++, including C++17 or later
- Experience developing libraries, frameworks, APIs, and/or SDKs for use by other developers
- Experience with Cloud development and infrastructure
- Experience supporting a live always-on service
- Experience building high-performance distributed systems or client/server applications
- Working knowledge of MySql, Cassandra, Redis, or related relational and NoSQL databases
- A passion for video games and technology
Responsibilities
- Contribute to the development and maintenance of C++ edge services that are the primary access point for Battle.net social and common game services
- Contribute to the development and maintenance of stable, high-performance C++ and C# SDKs which are integrated with game servers and clients, used to access those services
- Write SDK documentation for consumption by game developers and other integrators
- Work with game developers to integrate our SDKs into their game servers and game clients
- Perform research to discover new, enabling technologies and acquire knowledge necessary to complete assigned tasks
- Create technical design documents and other artifacts
- Participate in on-call rotation to rapidly resolve live incidents related to our systems
- Troubleshoot and debug issues with our live and in-development services
- Focus on outcomes, rather than output
- Uphold and promote the Blizzard Core Values
Benefits
- Medical, dental, vision, health savings account or health reimbursement account, healthcare spending accounts, dependent care spending accounts, life and AD&D insurance, disability insurance
- 401(k) with Company match, tuition reimbursement, charitable donation matching
- Paid holidays and vacation, paid sick time, floating holidays, compassion and bereavement leaves, parental leave
- Mental health & wellbeing programs, fitness programs, free and discounted games, and a variety of other voluntary benefit programs
- If the Company requires that you move geographic locations for the job, then you may also be eligible for relocation assistance
- In the U.S., the standard base pay range for this role is $101,000.00 - $186,754.00 Annual
- In addition to a competitive base pay, employees in this role may be eligible for incentive compensation
- Incentive compensation is not guaranteed
Company information
Blizzard Entertainment is a premier developer and publisher of entertainment software. After establishing the Blizzard Entertainment label in 1994, the company quickly became one of the most popular and well-respected makers of computer games. By focusing on creating well-designed, highly enjoyable entertainment experiences, Blizzard Entertainment has maintained an unparalleled reputation for quality since its inception. At Blizzard Entertainment, we pour our hearts and souls into everything we create. Best known for iconic video game universes including Warcraft, Overwatch, Diablo, and StarCraft, we’ve been creating genre-defining games for millions of players around the world for more than 30 years. We’re on a quest: bring our dreams to life and craft the most epic entertainment experiences…ever. Hard work, iteration and polish go into the Blizzard “secret recipe,” but the most important ingredients come from talented people who share our vision. If that sounds like you, join us. Blizzard Entertainment is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, gender expression, national origin, protected veteran status, or any other basis protected by applicable law, and will not be discriminated against on the basis of disability.
Software, Technology, Software Development, Video Games, Entertainment, Media, Gaming, Digital Distribution, Esports, Video Game Development
Public Company
Irvine, CA
Company Specialties:
Video Game Development & Publishing, Gaming & Player Accounts Platform, Art, Animation & Sound, Design, Engineering & Technology, Consumer Products, Marketing & Communications, and Community & eSports