S

Sony Interactive Entertainment

PlayStation hardware, network services, and games

Staff Software Engineer - Adaptive Experiences Platform

Frontend EngineeringConfirmed live in the last 24 hours
Full-timeWaterloo, ON, CanadaIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • At least 8 years of professional software engineering experience, including significant experience designing and delivering production client platforms, software development kits, frameworks, or shared libraries.
  • Expert-level proficiency with TypeScript or JavaScript and strong experience with React, React Native, or a comparable component-based client framework.
  • Strong software architecture and application programming interface design skills, including modularity, dependency management, versioning, backward compatibility, and incremental migration of large production systems.
  • Experience building data-driven or server-driven user interfaces, reusable component systems, or runtime composition frameworks.
  • Ability to diagnose and improve client performance and reliability using profiling, telemetry, automated testing, and production observability.
  • Experience designing for more than one client environment, such as console, mobile, web, television, or embedded platforms, with a practical understanding of platform-specific constraints.
  • Track record of solving ambiguous, cross-functional problems with minimal direction and driving alignment without relying on formal authority.
  • Strong written and verbal communication skills, including the ability to document architecture and explain complex technical decisions clearly.

Responsibilities

  • Define and drive the technical direction for the experiences client software development kit, translating the adaptive-experiences vision into an incremental, production-ready architecture.
  • Design and evolve the platform-independent composition layer, public TypeScript application programming interfaces, versioned schemas, content adapters, component model, data bindings, and platform renderer contracts.
  • Build reusable experience primitives and native rendering capabilities that support responsive layouts, personalization, experimentation, telemetry, accessibility, localization, and platform-specific interaction models.
  • Establish safe coexistence and migration patterns, including backward compatibility, capability negotiation, validation, feature flags, fallbacks, rollback, and observability.
  • Profile and optimize bundle size, startup and time-to-interactive performance, memory usage, rendering behavior, and runtime reliability on resource-constrained client platforms.
  • Improve developer experience through clear interfaces, reference integrations, test harnesses, preview and debugging tools, automated compatibility testing, and high-quality documentation.
  • Help establish governed, agent-assisted authoring and validation workflows that can translate design and business intent into trusted artifacts, supported by policy checks and evaluation suites.
  • Partner with client, design system, merchandising, content, personalization, experimentation, and platform service teams to align contracts and deliver end-to-end capabilities.
  • Provide technical leadership across team boundaries, mentor engineers, make sound trade-offs in ambiguous problem spaces, and communicate architecture and decisions to technical and non-technical stakeholders.

Desired Qualifications

  • Experience with console development, living-room interfaces, focus-based navigation, or performance-constrained native clients.
  • Experience with schema-backed declarative user interfaces, domain-specific languages, JSON Schema, component expansion, data binding, hydration, or client-side rendering engines.
  • Experience building or integrating client software development kits, content management or merchandising systems, personalization platforms, experimentation frameworks, or design systems.
  • Experience migrating a large client application away from a legacy rendering or content-delivery framework using staged rollout, compatibility layers, and measurable exit criteria.
  • Experience developing platform adapters or renderers for iOS, Android, web, or other native client environments.
  • Familiarity with content and layout separation, runtime content sources, telemetry provenance, accessibility, localization, and safe fallback behavior.
  • Experience with developer tooling, visual preview systems, contract testing, schema validation, or automated cross-platform regression testing.
  • Experience applying generative artificial intelligence or agentic workflows to software or content creation, including evaluation, governance, and deterministic output constraints.
  • Track record of technical leadership and mentoring across multiple teams.

About the Company

Sony Interactive Entertainment

PlayStation hardware, network services, and games

PlayStation is a division that develops and operates PlayStation hardware, software, and online services for a global audience. Its products include consoles, games from PlayStation Studios, and the PlayStation Network, which enables digital purchases, online multiplayer, and cloud saves. A PlayStation console plays games from discs or downloads, connects to PSN for online features, and uses digital stores to access a library of games from first- and third-party partners. The goal is to provide borderless, high-quality entertainment and grow the PlayStation ecosystem by tightly integrating devices, services, and exclusive content.

Company size
10,001+
Company stage
Not listed
Total funding
Not listed
Headquarters
San Mateo, CA
Founded
1994

Recently Posted Jobs

Explore more opportunities at Sony Interactive Entertainment

See more jobs