Senior Software Engineer, Game Services

1 month ago


Irvine, California, United States Blizzard Entertainment Full time

Team Name:

& 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 Game Service Social team develops foundational social constructs used by millions of players concurrently over the platform, both in-game and via the 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: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, 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...

  • Senior QA Tester

    2 days ago


    Irvine, California, United States Tencent Full time

    About This PositionLightspeed LA, a subsidiary of Tencent Games, is seeking a highly skilled Senior QA Tester to join our team in Irvine, California. As a key member of our QA team, you will play a critical role in ensuring the quality and stability of our AAA open-world game.ResponsibilitiesDesign and execute comprehensive testing plans to identify and...


  • Irvine, California, United States Blizzard Entertainment Full time

    Your Mission At Blizzard Entertainment, we are seeking a seasoned client engineer to enhance our Hearthstone engineering team. As a Senior Client Engineer, your focus will be on optimizing Hearthstone across all supported platforms, particularly mobile devices. We appreciate diverse perspectives and backgrounds, and we are looking for individuals who can...


  • Irvine, California, United States Blizzard Entertainment Full time

    Your Mission Blizzard is seeking a skilled client engineer to enhance the Hearthstone engineering team. As a Senior Client Engineer, your focus will be on optimizing Hearthstone across all supported platforms, particularly mobile devices. We value diverse perspectives and backgrounds, and we are looking for individuals to contribute to creating engaging and...


  • 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, California, United States Blizzard Entertainment Full time

    Position Overview: We are seeking a passionate and skilled Senior Game Producer to oversee our Live Operations. This role is crucial for managing patch releases, enhancing our operational processes, and resolving live issues effectively. The ideal candidate is highly organized, possesses outstanding communication abilities, and has a solid technical...


  • 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...


  • Irvine, California, United States Blizzard Entertainment Full time

    Position Overview: We are seeking a passionate and skilled Senior Game Producer to oversee our Live Operations. This role is essential for managing patch releases, enhancing our operational workflows, and resolving live issues effectively. The ideal candidate is highly organized, possesses outstanding communication abilities, and has a robust technical...


  • Irvine, California, United States Ledgent Technology Full time

    Join Ledgent Technology as a Senior Mobile Software Engineer, where you will work alongside esteemed R&D directors, Cloud Architects, UX/UI designers, QA teams, and essential hardware personnel. Your efforts will significantly influence our products and services globally, enhancing the lives of countless users.This position requires on-site presence.Role...


  • Irvine, California, United States Blizzard Entertainment Full time

    Your Role As a key member of the Hearthstone engineering team, you will be responsible for enhancing the client experience across all platforms, with a particular focus on mobile devices. We are seeking a seasoned client engineer who is passionate about delivering exceptional gaming experiences. Key Responsibilities: Design and develop core systems for...


  • Irvine, California, United States Blizzard Entertainment Full time

    Team Name: & Online ProductsJob Title:Software Engineer, Data PlatformRequisition ID:R023275Job Description:Are you a motivated and experienced 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 Blizzard...


  • Irvine, California, United States Blizzard Entertainment Full time

    Team Overview: Unannounced Project Position: Senior Software Engineer, Gameplay - AI/Combat Requisition ID: R023168 Position Overview: At Blizzard, we are dedicated to creating groundbreaking games and memorable worlds for everyone to enjoy. Through unmatched creativity and storytelling, we build immersive environments and iconic characters that resonate...


  • Irvine, California, United States Cie Full time

    We believe that sharper minds produce safer outcomes. Our mission is to make the world a safer place by improving training for peace officers through our mobile and web-based platforms. Our team is looking for a Senior Software Engineer to play a pivotal role in architecting, developing, deploying, and maintaining robust backend APIs and their downstream...


  • Irvine, California, United States Blizzard Entertainment Full time

    Team Name:World of WarcraftJob Title:Game Producer, Live Game - World of Warcraft | Irvine, CARequisition ID:R023554Job Description:The World of Warcraft Development team is seeking a full-time Game Producer to help us continue to shape the future of Azeroth. We need someone who can collaborate with an amazing team to turn our ambitious ideas into epic...


  • Irvine, California, United States Blizzard Entertainment Full time

    Team Name:World of WarcraftJob Title:Associate Software Engineer, Server | World of Warcraft | Irvine, CARequisition ID:R023846Job Description:Blizzard Entertainment is seeking an enthusiastic driven Associate Software Engineer to join the World of Warcraft server team. The ideal applicant is someone who hungers to understand the workings and infrastructure...


  • Irvine, California, United States Blizzard Entertainment Full time

    Team Name:World of WarcraftJob Title:Lead Software Engineer, Server Reliability - World of WarcraftRequisition ID:R022792Job Description:The World of Warcraft team is seeking an engineer to lead our Server Reliability efforts and team in the US. You will work closely with our other server leads, server engineers, and live operations producers to help improve...

  • Software Engineer, UI

    1 month ago


    Irvine, California, United States Blizzard Entertainment Full time

    Team Name:Job Title:Software Engineer, UI & Gameplay – World of Warcraft | Irvine, CA or Boston, MARequisition ID:R023501Job Description:Software Engineer, UI & Gameplay – World of Warcraft | Irvine, CA or Boston, MAThe World of Warcraft team is looking for a versatile engineer to implement User Interface and Gameplay features for World of Warcraft's...


  • Irvine, California, United States Amazon Full time

    This position location may be flexible depending on candidate requirements.Amazon is all-in on games, and our mission is to be the most customer-obsessed company in the games industry. At Amazon Games, we're creating compelling games like New World, Lost Ark, Throne and Liberty, as well as several - as of yet - undisclosed titles. Amazon Games is also...