Software Engineer
PlayStation · San Mateo, CA, United States
About The Role
Join our team as a Software Engineer, where you will play a crucial role in developing, maintaining, and improving the application framework that powers PlayStation user experiences across multiple platforms. You will work with JavaScript/TypeScript, native platform integration, C++, build systems, and SDK packaging. Your responsibilities will include implementing and debugging application framework features, building and improving developer-facing APIs, contributing to native framework code in C++, and collaborating with various teams to clarify requirements and deliver maintainable solutions. The ideal candidate will have strong software engineering fundamentals, experience building reusable software, and a solid understanding of C++ and JavaScript/TypeScript.
- Implement, debug, and maintain application framework features across JavaScript/TypeScript and native layers.
- Build and improve developer-facing APIs, native modules, framework components, and integration paths used by application teams.
- Contribute to native framework code in C++, improve SDK packaging, framework templates, sample apps, documentation, and integration guides.
- The ideal candidate has strong software engineering fundamentals, real interest in framework and runtime work, and experience building reusable software such as SDKs, libraries, native modules, or cross-platform developer
- Experience with React Native or Apple platforms such as iOS or macOS is a strong plus
- Comfort working in a large codebase with existing patterns and platform constraints
- 2-5+ years of professional software development experience
- Experience building libraries, SDKs, frameworks, developer tooling, native modules, or other reusable engineering platforms
- Solid C++ fundamentals, including memory ownership, API boundaries, build/debug workflows, and performance-aware implementation
- Strong JavaScript or TypeScript experience
- Clear written communication for design notes, PR descriptions, validation results, and developer documentation
- B.S. in Computer Science or equivalent practical experience
- Ability to debug across layers: JavaScript, native platform code, build systems, runtime logs, and CI output
- Strong API design judgment, including compatibility, versioning, error handling, documentation, and testability
- Familiarity with React Native
- Experience with cross-platform SDKs or frameworks across iOS, macOS, Android, Linux, game console, or desktop platforms
- Experience writing high-performance or ABI-conscious C++ code
- Familiarity with CMake, Conan, CocoaPods, Gradle, Maven, npm, or other package and build distribution systems
- Experience with CI/CD systems such as Jenkins
- Experience building native UI components, focus/input systems, accessibility surfaces, performance instrumentation, or test harnesses
- Experience working with application teams as framework consumers and translating integration pain into reusable framework improvements
This listing was posted by a verified recruiter at PlayStation. Report this listing
JobSpring