Lead Platform Engineer, Publishing Platform

Location Icon
Irvine, CA
Time Icon
Full-time
Team Icon
Dreamhaven
Submit application

Lead Engineer, Publishing Platform

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 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

Submit application
Share this post