Senior Software Engineer, Server
Company: Blizzard Entertainment
Location: Irvine
Posted on: August 7, 2022
|
|
Job Description:
Team Name:Unannounced ProjectJob Title:Senior Software Engineer,
ServerRequisition ID:R009203Job Description:Why work for just one
game team? Our Server Technology group is looking for another
engineer to join our ranks. We re a team dedicated to making
meaningful and impactful server tech - advancing technology both at
Blizzard and in the gaming industry. We do so by embedding in game
teams, solving complicated problems, and then extracting those
solutions as reusable APIs that can benefit Blizzard as a whole.
You ll join a collaborative team of experienced and highly skilled
developers who will work with game teams across the company to
deliver a truly epic gaming experience.We are looking for
experienced server programmers who aren t afraid to dive into the
guts of networking. Our ideal candidate has a passion for solving
complex multiplayer problems, developing systems on multiple
platforms, and working in areas like core architecture, gameplay
networking, server messaging, serialization, connection/transport
systems, and more!What you ll do Collaborate with team members and
game teams across Blizzard to identify and implement high-impact
projects.Contribute to the development and discussions surrounding
various network technologies.Design and implement foundational
server technologies and key components that other engineers at
Blizzard will use and build upon.Solve large scale distributed
systems problems to help engineers focus on making incredible
games.Maintain tools for performance, stability, and error-free
operation.Identify and resolve pipeline issues and discover
opportunities for improvement.Help promote shared server technology
across the organization.To succeed, you must have Understanding of
what makes a good API for developers and users.Practical networking
experience.Significant C++ experience.Experience with a wide
spectrum of backend technology and the instincts and prototyping
skills for quickly evaluating ideas and likelihood of
success.Communication skills for sharing ideas clearly, giving
meaningful feedback, and listening to what others are saying.You re
a great fit if your philosophy is to Commit to doing things the
right way, even when it's difficult.Refine your work through
iteration until you can deliver an epic experience/product.Value
diversity and differences in others.Find simple and practical
solutions by building on the ideas and work of others.Ensure
discussions include every voice that has something to say.Accept
that frequent and quick failure is part of the path to success.We d
love it if you also have Desire to mentor, communicate and
collaborate with engineers, game designers, and artists of all
technical skill levels.Experience in game development.Experience in
relevant techs such as Relational Databases (SQL), Document Stores
(NoSQL), Cassandra, and Docker.Systems-level programming experience
on Linux.Experience with successful or unsuccessful attempts to
standardize or share tech at a large organization.
Keywords: Blizzard Entertainment, Irvine , Senior Software Engineer, Server, IT / Software / Systems , Irvine, California
Click
here to apply!
|