Skip to content
← Back to job listings

Software Engineer

PlayStation · San Mateo, CA, United States

Software DevelopmentQuick applyfull-time12 days ago

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