Staff Software Engineer
Role Overview
The DTIS Nurture organization is building adaptive PlayStation experiences using reusable capabilities for personalization, merchandising, experimentation, and intelligent decisioning.
The Staff Software Engineer will help evolve Dynamic Experience Management so teams can create and optimize experiences without bespoke implementation for every client.
The role is a hands-on technical leadership position spanning console, web, mobile, and other PlayStation devices.
Key Skills for This Role
Full Job Posting
About Sony Interactive Entertainment
Sony Interactive Entertainment is the company behind the PlayStation brand and delivers hardware, network services, and entertainment experiences to more than 100 million people.
About the Role
The DTIS Nurture organization is building adaptive PlayStation experiences using reusable capabilities for personalization, merchandising, experimentation, and intelligent decisioning.
The Staff Software Engineer will help evolve Dynamic Experience Management so teams can create and optimize experiences without bespoke implementation for every client.
The role is a hands-on technical leadership position spanning console, web, mobile, and other PlayStation devices.
Responsibilities
- Define technical direction for the experiences SDK and translate the adaptive-experiences vision into production-ready architecture.
- Lead modernization of the PS5 Store experience runtime and migration from legacy rendering paths.
- Design the composition layer, TypeScript APIs, schemas, content adapters, component model, data bindings, and renderer contracts.
- Build reusable experience primitives supporting responsive layouts, personalization, experimentation, telemetry, accessibility, and localization.
- Establish compatibility, validation, feature flags, fallbacks, rollback, and observability patterns.
- Optimize bundle size, startup performance, time to interactive, memory usage, rendering, and runtime reliability.
- Improve developer experience with integrations, test harnesses, preview tools, debugging tools, compatibility testing, and documentation.
- Partner across client, design, merchandising, content, personalization, experimentation, and platform teams.
- Provide technical leadership, mentor engineers, make trade-offs, and communicate architecture and decisions.
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- At least eight years of professional software engineering experience, including production client platforms, SDKs, frameworks, or shared libraries.
- Expert proficiency with TypeScript or JavaScript and strong experience with React, React Native, or a comparable component-based framework.
- Strong software architecture and API design skills, including versioning, backward compatibility, and incremental migration.
- Experience building data-driven or server-driven user interfaces, reusable component systems, or runtime composition frameworks.
- Experience improving client performance and reliability through profiling, telemetry, automated testing, and observability.
- Experience designing for multiple client environments and understanding platform-specific constraints.
- Ability to solve ambiguous cross-functional problems, drive alignment, and communicate complex technical decisions clearly.
Preferred Qualifications
- Experience with console development, living-room interfaces, focus-based navigation, or constrained native clients.
- Experience with declarative UI, JSON Schema, component expansion, data binding, hydration, or rendering engines.
- Experience with SDKs, content or merchandising systems, personalization, experimentation, or design systems.
- Experience migrating large client applications using staged rollout and compatibility layers.
- Experience developing platform adapters or renderers for iOS, Android, web, or native environments.
- Experience with developer tooling, visual previews, contract testing, schema validation, or cross-platform regression testing.
- Experience applying generative AI or agentic workflows to software or content creation.
- Technical leadership and mentoring experience across multiple teams.
Additional Skills
- Self-directed approach combining long-term architectural thinking with pragmatic incremental delivery.
- Customer focus and attention to developer experience, operational usability, and measurable product outcomes.
- Comfort working collaboratively with product, design, engineering, and operations partners.
Compensation
- The estimated base pay range is $188,200 to $282,200 CAD.
- The role may also be eligible for a bonus package and SIE’s benefits package.
Workplace Policy
- Base pay may vary in line with Sony Interactive Entertainment’s hybrid working policy and individual job-related factors.
About sonyinteractiveentertainmentglobal
Global leader in interactive entertainment, hardware, and digital network services.
Visit company websiteApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at sonyinteractiveentertainmentglobal
Sr. Portfolio Business Analyst
San Diego, USA
Sony Interactive Entertainment is seeking a Senior Portfolio Business Analyst to independently run and improve recurring Strategic Portfolio Management operations. The role covers portfolio planning support, resource man
IT Support Specialist
Los Angeles, USA
Sony Interactive Entertainment is seeking an IT Support Specialist to provide advanced desktop, helpdesk, workstation, mobile, and limited systems administration support. The role requires strong Windows, client technolo
Video Producer
London, GBR
Sony Interactive Entertainment is seeking a Video Producer to lead scalable Dynamic Creative Optimisation video productions for global PlayStation marketing campaigns. The role requires several years of production experi