Software Engineer - Open World

Engineering · Seattle, Washington
Department Engineering
Employment Type Full-Time

An individual contributor who is responsible for implementing technical systems to support large-scale open-world gameplay within Unreal Engine. As a member of the software engineering team, you will work in close collaboration with designers and other colleagues to understand gameplay needs and craft appropriate solutions.

You can expect to tackle challenges related to level streaming, representing worlds with high content density, and run-time performance budgets. If you enjoy working in many different technical areas and building highly player-focused games, this role may be a great fit for you! Bring your unique perspective, your skills in software development, debugging, iteration and requirements gathering and apply them towards our goal of creating high-quality, platform-defining player experiences for our millions of fans.

At Undead Labs, we work in highly collaborative, cross-discipline teams because we understand that the best ideas are ones we generate together. We are creators of the hit survival-fantasy franchise State of Decay, played by millions, and we operate independently as part of a network of first-party Microsoft studios. We have a rich history of entrepreneurship and empowerment that will carry us forward as we reach new levels of quality, ambition, and polish.


Core Responsibilities and Objectives

  • Write and maintain production-quality C++ code focused on addressing challenges related to open-world gameplay scale and performance issues.
  • Collaborate directly with world builders and technical artists on content authoring pipelines and technology.
  • Spearhead the evaluation of upcoming Unreal Engine or middleware functionality related to the above.
  • Work collaboratively with your colleagues to prototype, iterate on, and deliver solutions.
  • Apply your knowledge, critical thinking skills, unique perspective and ideas to the production of our games.
  • Make pragmatic and player-experienced-focused decisions about your work through prototyping, analysis of player feedback and telemetry, and design consultation.

Core Traits and Experience

  • Proficient with C++ and familiar with software development methodologies.
  • An understanding of performance areas, pitfalls and potential strategies for mitigation.
  • A self-starter with the ability to make progress in the face of ambiguity by gathering data and performing analysis needed to make and justify decisions.
  • An ability to communicate effectively across disciplines.
  • Ideally brings 5+ years of experience in a software engineering role.

Bonus Traits and Experience

  • Experience with Unreal Engine 4.
  • Experience with console game development.


Physical Requirements

  • Close vision to monitors and screens, consistently working on computer equipment such as keyboards and monitors, long periods of sitting.
  • Noise levels are low to moderate in the work environment.

Reasonable accommodations can be made to enable individuals with disabilities to perform the essential functions.

This position reports to the Engineering Manager.


Undead Labs is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations, and ordinances.


We look forward to hearing from you!

Thank You

Your application was submitted successfully.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

  • Location
    Seattle, Washington
  • Department
  • Employment Type