Senior Software Engineer, Game Services

2 months ago


Irvine, United States Blizzard Entertainment Full time

Team Name:

Battle.net & Online Products
Job Title:
Senior Software Engineer, Game Services
Requisition ID:
R023032
Job Description:
Are you a motivated and experienced Senior Software Engineer interested in developing social features that impact many games across all of Blizzard?

The Battle.net Game Service Social team develops foundational social constructs used by millions of players concurrently over the Battle.net platform, both in-game and via the Battle.net desktop and mobile app.

Our mission is to empower players with the facilities to engage with one another, to create the best interactive player experience worldwide.

We are looking for a motivated and experienced software engineer, who thrives for meaning impact, to join our tight-knit team Join our group of experienced engineers and product managers to continuously build upon and improve our highly scalable, highly performant, and highly available global game services.

This role is anticipated to be a hybrid work position, with some work on-site and some work-from-home. The potential home studio for this role is Irvine, CA.

Responsibilities:

Design, development, and maintenance of large-scale distributed systems

Create unit and integration test code to validate service reliability

Write API documentation for consumption by game developers and other integrators

Participate in on-call rotation to rapidly resolve live incidents related to our systems

Coordinate with embedded and external teams

Create technical design documents and other artifacts

Troubleshoot and debug issues with our live and in-development services

Requirements:

5 years of experience with software development in C++

Experience building high-performance distributed systems and client/server applications

Excellent communication skills

Strong data-structure, logic, and algorithm skills

Experience with Linux development, GDB debugging, and command line tools

Bonus:

Bachelor's degree in computer science

Production quality engineering experience with C++17 or later

Proficiency in C#

Experience mentoring junior software engineers

Experience developing massive distributed systems with a strong focus on server-side C++

Experience with Cloud development and infrastructure

Working knowledge of MySql, Cassandra, Redis, or related relational and NoSQL databases

Experience supporting a live always-on service



  • Irvine, California, United States Blizzard Entertainment Full time

    Team Name: & Online ProductsJob Title:Senior Software Engineer, Game ServicesRequisition ID:R023032Job Description:Are you a motivated and experienced Senior Software Engineer interested in developing social features that impact many games across all of Blizzard?The Game Service Social team develops foundational social constructs used by millions of players...


  • Irvine, California, United States Blizzard Entertainment Full time

    Team Name:World of WarcraftJob Title:Senior Software Engineer, Engine - World of WarcraftRequisition ID:R023294Job Description:We are looking for an engineer to join the World of Warcraft Engine team and help shape the future of Azeroth. As a key contributor, you will be working with a team focused on the vision of improving World of Warcraft's graphics and...


  • Irvine, California, United States Blizzard Entertainment Full time

    Team Name: & Online ProductsJob Title:Senior Software Engineer, Data PlatformRequisition ID:R023272Job Description:Are you a motivated and experienced Senior Software Engineer interested in a challenging multidisciplinary role that works with tremendous amounts of player data?The Data Team builds and maintains an extensive Big Data Platform for all of...


  • Irvine, United States Blizzard Entertainment Full time

    Team Name: Battle.net & Online ProductsJob Title:Senior Software Engineer, Data PlatformRequisition ID:R023272Job Description:Are you a motivated and experienced Senior Software Engineer interested in a challenging multidisciplinary role that works with tremendous amounts of player data? The Battle.net Data Team builds and maintains an extensive Big Data...


  • Irvine, United States Blizzard Entertainment Full time

    Team Name: World of WarcraftJob Title:Senior Software Engineer, Server - World of WarcraftRequisition ID:R023352Job Description:Blizzard Entertainment is seeking a highly skilled Software Engineer to join the World of Warcraft server team. The ideal applicant is someone who hungers to understand the workings and infrastructure of a massive online gaming...


  • Irvine, United States Blizzard Entertainment Full time

    Team Name: DiabloJob Title:Senior Software Engineer, UI Technologies | Diablo IV | Irvine & AlbanyRequisition ID:R022736Job Description:Do you have a passion for User Interface technologies and User Experiences? Would you like to join the Diablo 4 Engine Team and help make an incredible UI framework for our developers? As a specialist engineer in User...


  • Irvine, United States Tencent Full time

    Responsibilities: Welcome to Lightspeed LA, the first U.S.-based, AAA game development studio for Tencent Games. Lightspeed LA is focused on building open-world games that emphasize an ambitious living world, sophisticated player-driven gameplay, and mature, thoughtful storytelling. We are developing the first in a series of genre-defining titles. Why join...


  • Irvine, United States Blizzard Entertainment Full time

    Team Name: Job Title:Senior Software Engineer (C++), Blizzard Core Technology | Irvine, CARequisition ID:R023378Job Description:How would it feel to have your code be integral to distributing every byte of our games to players around the globe? Do you have an inquisitive mind? Join us to help provide meaningful solutions! The Blizzard Core Technology team...


  • Irvine, United States Blizzard Entertainment Full time

    Team Name: Unannounced ProjectJob Title:Senior Software Engineer, Gameplay - AI/CombatRequisition ID:R023168Job Description:At Blizzard, we craft genre-defining games and legendary worlds for all to share.  Through unparalleled creativity and storytelling, we create immersive universes and iconic characters that are beloved across platforms, borders,...


  • Irvine, United States Blizzard Entertainment Full time

    Team Name: World of WarcraftJob Title:Senior Software Engineer, Engine - World of WarcraftRequisition ID:R023294Job Description:We are looking for an engineer to join the World of Warcraft Engine team and help shape the future of Azeroth. As a key contributor, you will be working with a team focused on the vision of improving World of Warcraft’s graphics...


  • Irvine, California, United States Panasonic Avionics Corporation Full time

    OverviewAbout Us:At Panasonic Avionics Corporation, we are the leaders in providing in-flight entertainment and communication solutions, including movies, games, live TV, WiFi, and Internet services. Our commitment to innovation is evident as we expand our award-winning GEO connectivity network into the LEO space.Joining our team means being part of a legacy...


  • Irvine, United States Blizzard Entertainment Full time

    Job Description: We are looking for a Full Stack Software Engineer to join our team working on our mobile game, Warcraft Rumble. This is a position with the team responsible for player features. Our team of great engineers is looking to grow with experienced full stack developers with good customer focused mindsets. In this role, you will help develop new...


  • Irvine, United States Weedmaps Full time

    Senior Software Engineer, Android (Hybrid - 2 to 3 days onsite per week in Irvine, CA) Overview The Senior Software Engineer working with the Weedmaps Android team will be expected to write software at a high velocity, support other engineers through code reviews and pair programming, and help maintain the build and release pipeline for the platform....


  • Irvine, United States Autopilot Full time

    About AutopilotAutopilot is a new investing app launched in Jan 2023. We allow the public to automatically copy the trades of politicians (like Nancy Pelosi) and investors in their own brokerage accounts. We have had over 800k downloads driven mainly by our own social media accounts (PelosiTracker + Michael Burry archive on twitter). The Autopilot app has...


  • Irvine, United States Autopilot Full time

    About AutopilotAutopilot is a new investing app launched in Jan 2023. We allow the public to automatically copy the trades of politicians (like Nancy Pelosi) and investors in their own brokerage accounts. We have had over 800k downloads driven mainly by our own social media accounts (PelosiTracker + Michael Burry archive on twitter). The Autopilot app has...


  • Irvine, California, United States Panasonic Corporation of North America Full time

    Overview:Our global headquarters is strategically situated in a prime location, providing easy access to various amenities including dining options, shopping venues, and recreational trails. Our onsite and hybrid employees benefit from facilities such as a fitness center, outdoor seating areas, and convenient services like dry cleaning and car washes.About...


  • Irvine, United States Blizzard Entertainment Full time

    Your Mission Pull up a chair and join us by the hearth! Blizzard is looking for an experienced client engineer to join the Hearthstone engineering team. As a Senior Client Engineer on Hearthstone, you will make Hearthstone the best product it can be on all our supported clients, with an extra special desire to make it sing on mobile devices. We value...


  • Irvine, California, United States Blizzard Entertainment Full time

    Position Overview: We are in search of a passionate and experienced Senior Game Producer to oversee our Live Operations for Hearthstone. This pivotal role encompasses the management of patch releases, enhancement of operational processes, and resolution of live issues. The ideal candidate is highly organized, possesses outstanding communication abilities,...


  • Irvine, United States Turion Space Full time

    Job DescriptionJob DescriptionDescriptionTurion Space is seeking skilled Embedded Software engineers. We are a new space startup that is growing fast with one satellite in space and at least 6 more planned in the next two years.As a Senior Embedded Software Engineer, you will work directly with the Turion team to assist in the architecture, development, and...


  • Irvine, California, United States Autopilot Full time

    About AutopilotAutopilot is an innovative investment application that empowers users to replicate the trading strategies of prominent investors and politicians in their personal brokerage accounts. With a remarkable number of downloads, our platform has consistently ranked among the top applications in its category.This position offers a unique chance for a...