This job has expired, please see additional jobs below
Senior Software Engineer, Client
Blizzard Entertainment
Irvine, CA, United States
Job Details - this job has expired, please see similar jobs below
Blizzard Entertainment is seeking an experienced senior engineer to focus on client development as a key contributor on the Hearthstone team. The position will wear many hats, ranging from gameplay implementation to lower level engine programming to user interface development. The candidate will work closely with the game designers and artists to iterate on game screens, user experience (UX) workflow, and game client infrastructure. The ideal candidate will have a passion for attention to detail yet keep a broad interest in diverse areas of game development and will keep a critical eye for what needs to be improved on a broad level: visuals, iteration times, code quality, engine performance, and reliability.
Responsibilities
• Work with production staff and other leads to establish engineering tasks and subsequent schedule requirements.
• Lead the client engineers to meet all established goals and requirements.
• Balance time between actively contributing code to major game systems and providing technical direction to the team.
• Review and approve all completed engineering tasks in collaboration with the production staff and other leads.
• Ensure that that the engineering team adheres to established coding standards and maintains efficient coding practices.
• Evaluate and mentor all engineers on the engineering team.
• Provide critical analysis of game programming and development practices with the goal of improving game quality and team efficiency and fostering a positive working environment.
• Perform research to acquire new knowledge necessary to perform assigned tasks and maintain a process of technological evolution.
• Maintain familiarity of the game’s design, for both the live product and for all ongoing expansions.
• Work closely with the design team to carry out the overall vision of the game.
Requirements
• A minimum of 6 years’ experience in coding gameplay and user interface (UI) systems with at least one shipped online multiplayer title
• A minimum of 2 years’ experience with Unity (4.x or 5.x)
• Proficient in C# and C++
• Experience developing multi-platform UI (PC and mobile)
• Enjoy solving challenging problems
• Leadership potential or previous leadership experience
• Passion for playing and making games (especially Blizzard games!)
• Strong programming skills and a proven ability to work with all departments to carry out the vision of the game
• High comfort level working within (and adding to) an established code framework
• Excellent verbal and written communications skills
Pluses
• Avid Hearthstone player
• Experience in the design and implementation of rendering, FX, user interface tools, and online networking
• iOS, Android or Macintosh development experience
• Familiar with asset pipeline architecture
• Computer science or related degree
Required Application Materials
• Resume
• Cover Letter which should include:
◦ Why you are interested in working at Blizzard
◦ What games you are currently playing
**Only submittals with Cover Letters will be considered.
Blizzard Entertainment is a global company committed to growing our employees along with the business. We offer generous benefits and perks with an eye on providing true work / life balance. We’ve worked hard to foster an intensely collaborative and creative environment, a diverse and inclusive employee culture, and training and opportunity for professional growth. Our people are everything. Our core values are real, and our mission has never changed. We are dedicated to creating the most epic entertainment experiences…ever. Join us!