Senior Unity Developer

1 month, 3 weeks ago
Full-time
Senior
Software Development
Magpie -

Magpie -

Magpie is a company that offers a wide range of innovative products and services to enhance everyday life. From smart home solutions to cutting-edge technology, Magpie is dedicated to simplifying and enriching the way we live.

Description

  • Design and build core gameplay architecture, including game states, the core loop, progression, input, and UI flow.
  • Develop novel game components and reusable systems such as animation/state machines, interaction systems, dialogue/tutorial systems, and level/puzzle frameworks.
  • Collaborate with Product, Learning Design, QA, and Engineering to translate learning specifications into implementable gameplay experiences.
  • Integrate client-side gameplay with backend services for personalization, persistence, APIs, and offline/online resilience.
  • Own game quality, performance, and responsiveness across platforms, with a strong focus on WebGL and Chromebook-friendly web delivery.
  • Implement automated testing coverage using unit tests and integration tests tied to core game systems and services.
  • Drive playtesting, instrumentation, bug triage, and rapid fixes to improve stability and release readiness.
  • Write clean, efficient, well-documented code and participate in code reviews, testing, and debugging.
  • Mentor other engineers and contribute to architectural decisions, technical standards, and best practices.
  • Monitor live environments and improve observability, profiling, and build diagnostics to support faster iteration.

Requirements

  • 5+ years of professional Unity development experience with shipped products.
  • Demonstrated ability to own a game or system end-to-end from architecture through release.
  • Strong experience with state management, core loop implementation, and reusable component design.
  • Production experience integrating client-side experiences with server-side services, APIs, persistence, or personalization.
  • Solid testing discipline with unit and integration testing in a game codebase.
  • Strong debugging skills and a bias toward shipping stable builds.
  • Experience working iteratively with designers and product partners in a cross-functional environment.
  • Strong collaboration and communication skills in a small team setting.
  • WebGL and web performance optimization experience is preferred, especially for Chromebook-friendly delivery.
  • Experience with analytics or instrumentation for playtesting and quality is preferred.
  • Experience building educational games or child-friendly experiences is preferred.
  • Experience with GitHub, CI, testing frameworks, and analytics/telemetry tools is preferred.

Benefits

  • Salary range of $150,000-$155,000 per year.
  • Competitive medical, dental, and vision benefits.
  • Remote work opportunity.
  • Flexible time off.
  • 401(k) with a 4% guaranteed match.
  • A work environment that values balance, harmony, diversity, equity, and inclusion.
  • Travel to meet team members in person twice per year.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Technical Artist Unreal

Media.Monks 5K-10K Media

Monks is hiring a Senior Technical Artist to support an Unreal Engine-based art pipeline by bridging artists and technical teams on pipeline development, shading, and artist support.

C++ Git Python Unreal Engine
6 hours, 34 minutes ago

Junior Generalist Game Programmer

Snowed In Studios 51-250 Internet Software & Services

Snowed In Studios, part of Keywords Studios in Ottawa, is hiring a Senior Generalist Game Programmer to support client studios in bringing a variety of game projects to life.

C# C++ Game Development Unreal Engine
10 hours, 26 minutes ago

Senior Generalist Game Programmer

Snowed In Studios 51-250 Internet Software & Services

Snowed In Studios, part of Keywords Studios, is hiring a Senior Generalist Game Programmer in Ottawa to support client studios in bringing a variety of games to life.

C# C++ Game Development Mobile Development Unreal Engine
1 day, 7 hours ago

Senior Game Designer (9-month contract)

Blackbird Interactive 251-1K Internet Software & Services

Blackbird Interactive is hiring a Senior Game Designer for a 9-month contract on an unannounced sci-fi first-person action game in Unreal Engine 5, focused on building systems-driven features and content for a remote-first studio based in Vancouver.

System Design
1 day, 20 hours ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers