Lead Engineer, Publishing Platform

Dreamhaven · Irvine, California
Department Dreamhaven
Employment Type Full-Time
Minimum Experience Experienced


Dreamhaven is looking for an experienced Lead Engineer for the Publishing Platform team. The publishing platform team is responsible for the products, infrastructure, technology and operations that power and support Dreamhaven’s future games and other products.


What you’ll do

As the Lead Engineer on the team, you'll play an instrumental role in architecting and supporting the Dreamhaven game publishing platform to bring our games to desktop, mobile, and console platforms. This team creates reusable technology services and tools for Dreamhaven’s internal game studios who are looking to build games through our platform. You will keep the game developers' experience in mind as you lead 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 decision making, 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. 

The Platform team looks to create incredible developer experiences and capabilities for Dreamhaven’s game teams working across:

  • Console, mobile and desktop development environments
  • Game engine middleware such as Unity and Unreal engines
  • 1st party and 3rd party technologies and SDKs 
  • You will report to the Director of Technology on the Publishing Platform team


What we need

  • Experience working with existing platform tech (e.g. Playfab, Amazon AWS/Game Tech, Epic Online Services, etc.)
  • Experience providing a software service, SDK, or API to internal or external teams
  • Understanding of Platform as a Service (PaaS) ideas and general product management  
  • Experience integrating multiple software solutions into a cohesive offering
  • Experience in general game client/server development  
  • Experience in large scale application architecture
  • Knowledge in game engines (Unreal and Unity)
  • Knowledge integrating with 1st party platforms (e.g. Steam, Xbox Live, PlayStation Network)
  • Generalist in application systems (authentication, authorization, commerce, accounts, profiles, etc.)
  • C++ and C# preferred
  • Python, JavaScript/Node.js or equivalent scripting language preferred


Who you are

  • Gamer; you live and breathe video games 
  • Customer-focused (currently our internal and external game studios)
  • Solution engineer mindset
  • Willingness to dive into unknowns and do lots of research
  • Possesses a passion for working on platforms supporting multiple game teams
  • Comfortable working with not well defined problems and work to define and resolve methodically
  • Good understanding of business problems and needs


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

Thank You

Your application was submitted successfully.

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

  • Location
    Irvine, California
  • Department
    Dreamhaven
  • Employment Type
    Full-Time
  • Minimum Experience
    Experienced