CareerPlan

Principal Software Engineer

USAFull-time$118k–$158k2026-11-07 → 2026-11-10

Core

Designing scalable client-side architectures and Game Development Kits (GDK) to enable game developers to prototype games quickly.

Role type

Principal Software Engineer (Game Development Tools)

Builds

Game Development Kits (GDK), Editor tooling, automated testing pipelines, and CI/CD development builds.

Domain

Gaming industry, Game Development Tools, C#/.NET

Required skills

Unity Engine and Editor scripting APIs, C# (10+ years), C++ (5+ years), memory management, rendering pipelines, scalable architecture design, dependency injection, state machines, event systems, dynamic data-delivery workflows, Unity Addressables, Asset Bundles, CI/CD pipelines, automation, testing pipelines, code optimization

Preferred skills

Animation scripting, session management, texture optimization, modern software development processes

Technologies

C#, Unity, CI/CD, C++, Addressables, Asset Bundles

Responsibilities

Craft complex, componentized systems for rapid game prototyping; Lead automation integrations including Editor tooling and CI/CD; Coach, train, and mentor game developers; Work with managers on planning, execution, and complexity assessments; Participate in peer code reviews

Seniority

Principal, hands-on IC with mentorship