About The Position

We are seeking a Games Platform Engineer to design, develop, and maintain cross-platform software development kits and services that empower internal and external game teams building with Unity and Unreal Engine. This role bridges the gap between Mattel’s platform technologies and external studio partner production pipelines, ensuring that integration is seamless, performant, and scalable. As the Games Platform Engineer, you will build foundational systems, improve developer workflows, and collaborate closely with engineers, TPMs, producers, and QA across multiple studios to deliver robust, developer-friendly tools that accelerate the creation of world-class games. You will participate in the long-term road-mapping of Mattel Game Studios’ publishing platform, helping rollout new features and capabilities in support of our growing product slate.

Requirements

  • BA/BS in Computer Science, Software Engineering, or related field, or equivalent experience.
  • 3+ years of experience developing tools, SDKs, or engine extensions in a professional game development environment.
  • Strong proficiency in Unity (C#) and Unreal Engine (C++), with a deep understanding of both engines’ plugin and API systems.
  • Proven track record building cross-platform libraries or services that interface with multiple game clients.
  • Experience integrating Google Cloud Platform, including Firebase Authentication, Firestore, Cloud Storage, BigQuery, and related APIs.
  • Familiarity with networking, telemetry, and analytics systems commonly used in game development.
  • Experience with version control (Git), CI/CD tools (GitHub Actions, Jenkins), and package distribution systems.
  • Strong problem-solving, debugging, and communication skills, with the ability to work across technical and non-technical teams.

Nice To Haves

  • Prior experience working on mobile games and games technologies at a game studio or publisher environment.
  • Knowledge of LiveOps, A/B testing, and player data frameworks.
  • Familiarity with Heroic Labs’ Satori & Nakama, PlayFab, AWS GameLift, or other backend systems alongside GCP solutions.
  • Experience supporting multiple concurrent projects across distributed teams.
  • Strong documentation and mentoring skills, with an emphasis on clarity and developer experience.

Responsibilities

  • Design and develop and package enabling technology for Unity and Unreal Engine that provide access to Mattel’s platform features—such as analytics, authentication, live operations, consent flow, crash reporting, and backend systems.
  • Collaborate with platform and game teams to define integration requirements and ensure the Games Platform meets the needs of multiple active projects.
  • Integrate Google Cloud services—including Firebase, Cloud Storage, and BigQuery—into platform architecture to support backend connectivity, analytics, and data pipelines.
  • Ensure cross-engine consistency, delivering equivalent functionality, APIs, and documentation for both Unity (C#) and Unreal (C++).
  • Implement build automation and CI/CD pipelines for SDK packaging, testing, and distribution to external development partners.
  • Optimize platform performance and reliability, including memory usage, thread safety, security, and network efficiency.
  • Provide technical support and guidance to internal and external studios integrating the platform solutions, triaging issues with third-party technology vendors as needed.
  • Maintain developer documentation and samples, ensuring easy adoption and clarity for partner engineers.
  • Proactively identify improvements to architecture, tooling, and developer experience.
  • Continually research alternative solutions for future consideration.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service