Senior Platform Engineer, Publishing Platform

Location Icon
Irvine, CA
Time Icon
Team Icon
Submit application

Senior Engineer, Publishing Platform

Dreamhaven is a new game publisher based in Irvine, California. At Dreamhaven, we're building a new game company based on our shared values and relentless passion for making meaningful player experiences. We’re a strong believer in games being a force for good. We are looking for an experienced Senior Engineer for our Publishing team to deliver our publishing platform that includes infrastructure, technology, services, and operations that empowers Dreamhaven’s future games and other products.

What you’ll do

As a Senior Engineer on the team, you'll play an important role in architecting and supporting the Dreamhaven game publishing platform to bring our games to desktop, mobile, and console platforms. This team adopts and creates reusable technology services and tools for Dreamhaven’s internal game teams and external game studios who are looking to build games through our platform. You will keep the game developers' experience in mind as you evaluate and contribute to software architecture, solutioning and implementation details, ensuring game developers can easily and natively integrate with our services and capabilities. You will also be directly involved in buy vs. build discussion, evaluating off-the-shelf solutions, and architecting a cohesive offering to game teams. You will always be expected to define best practices, mentor others, and improve our core systems. You will report to the Director of Technology on the Publishing Platform team.

What we need

  • Significant experience working with a variety of Amazon Web Services; Google Cloud Platform experience a plus
  • Experience working with existing game backends (e.g. Playfab, Epic Online Services, etc.)
  • Experience providing a software service, SDK, or API to internal or external teams
  • Understanding of Platform as a Service (PaaS) and general product management ideas
  • Experience integrating multiple software solutions into a cohesive offering
  • Experience in general game client/server development  
  • Experience in large scale application architecture
  • Experience with C++; Go and/or C# a plus
  • Knowledge integrating with Steam, Xbox Live, PlayStation Network; iOS and Android a plus
  • Generalist in application systems (authentication, authorization, commerce, accounts, profiles, matchmaking, etc.)
  • Python, JavaScript/Node.js or equivalent scripting language preferred
  • Unreal and/or Unity experience a plus
  • Cloud security and governance experience a plus

Who you are

  • Customer-focused (game studios, other internal stakeholders, and our players)
  • Open to new challenges and resourceful in finding solutions collaboratively
  • Possesses a passion for working on platforms supporting multiple game teams
  • Willingness to dive into unknowns and do lots of research
  • Comfortable working with not well defined problems and work to define and resolve methodically
  • You play some games on some platforms (mobile phones, PC or consoles)

Other Information:

  • Remote work will be considered on a case-by-case basis as on-site work is preferred

Dreamhaven is proud to be an equal opportunity employer. We celebrate and welcome diversity and are committed to creating an inclusive environment.

Dreamhaven Candidate Privacy Notice

Submit application
Share this post

More jobs in