Blizzard Entertainmentposted 18 days ago
$101,000 - $186,754/Yr
Full-time • Senior
Hybrid • Austin, TX
Professional, Scientific, and Technical Services

About the position

Are you a motivated Senior Software Engineer interested in developing game features that impact the majority of games across all of Blizzard? The Battle.net Game Service Access team develops the edge servers, SDKs, and samples which allow game teams to integrate with the rich feature set of the Battle.net platform to create some of the most compelling gameplay experiences in the world! We are looking for a motivated software engineer, who thrives in a highly collaborative and 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 primary location for this role is in Austin, TX.

Responsibilities

  • Develop and maintain large-scale distributed systems
  • Implement features in SDKs that are used in all the games that are integrated with the Battle.net platform
  • Create sample applications that run on desktop, consoles, and mobile devices to provide examples of how to use key platform features
  • 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
  • Troubleshoot and debug issues with our live and in-development services

Requirements

  • 5 years of experience with software development in C++
  • Experience building high-quality software
  • Excellent communication skills
  • Strong data-structure, logic, and algorithm skills

Nice-to-haves

  • Bachelor's degree in computer science
  • Production quality engineering experience with C++17 or later
  • Proficiency in C#
  • Experience developing 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

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 like supplemental life & disability, legal service, ID protection, rental insurance, and others
  • Relocation assistance if required to move geographic locations for the job
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service