Facebook pixel

Sr. Software Engineer
Core Technology, Hearthstone
Posted on 10/28/2022
INACTIVE
Locations
Irvine, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Android Development
Docker
iOS/Swift
Jenkins
C/C++/C#
Git
MySQL
SQL
Kubernetes
UI/UX Design
Unity
Requirements
  • Strong, proven C# programming skills
  • Strong, proven experience with Unity, preferably including headless builds
  • High comfort level extending and improving an established code base
  • Experience with source control systems such as Perforce and Git
  • Experience with CI/CD tools such as Jenkins and Travis CI
  • Ability to communicate effectively with artists, designers, and other engineers
  • Ability to work in a collaborative environment
  • A minimum of 5 years' experience in delivering production-level code in a professional environment
  • Familiarity with Hearthstone, at least at a casual player level
  • Experience with container and orchestration technologies such as Docker or Kubernetes
  • Experience with .NET UI frameworks such as WPF or Avalonia
  • Experience with performance analysis and code optimization
  • IOS or Android development experience
  • Previous experience shipping game titles or other software
  • Experience with Unity 2019.x or newer
  • Database development experience (MySQL, Oracle, MS SQL, etc.)
  • Experience supporting a live service
  • Computer Science, Engineering, Mathematics, Physics, or related degree
  • Avid Hearthstone player
  • Familiarity with other Blizzard Entertainment products
Responsibilities
  • Design, build, test, and deliver software and systems that put more and better features into the hands of our players. Some specific examples of what the Core Technology team owns include: Build systems and artifact publishing, Hearthstone client/server launcher, Unity plugins, Continuous Integration/Continuous Delivery systems, Development workflow automation (merging, branching, etc.), Deployment automation
  • Work with Hearthstone engineers, designers, and artists to ensure an excellent developer experience as they contribute and build source code, manage branches, and deploy internal tools and game components
  • Improve the team's ability to build and test the game, especially on mobile platforms
  • Maintain familiarity with Hearthstone's design
  • Champion Blizzard's core values, especially “Gameplay First”
Blizzard Entertainment

5,001-10,000 employees

Gaming software developer & publisher
Company Overview
Blizzard Entertainment’s mission is to connect and engage the world through epic entertainment and communities rooted within its video game franchises to experience joy, thrill, and achievement. The company is committed to the development of premier entertainment software that can enable social connections as well as foster a sense of accomplishment through healthy competition.
Benefits
  • Comprehensive Medical, Dental, & Vision Plans
  • Health Savings & Flexible Spending Accounts
  • Critical Illness, Accident, & Whole Life Insurance
  • 401(k) Retirements Savings Plan
  • 529 College Savings Plan
  • Financial Wellness Programs & Resources
  • Paid Vacation, Holiday, & Float Days
  • Paid Leaves: Parental, Sick, Compassion
Company Core Values
  • Gameplay first
  • Commit to Quality
  • Play Nice; Play Fair
  • Embrace Your Inner Geek
  • Every Voice Matters
  • Learn & Grow
  • Think Globally
  • Lead Responsibly