PlayStation Global

Software Engineer I

PlayStation Global
Apply
2 months ago
San Mateo, CA, USAEntry Level

Base Salary

$137k - $206k/yr

Responsibilities

  • 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.
  • Contribute to native framework code in C++.
  • Improve framework integration with React Native and native platform services.
  • Improve SDK packaging, framework templates, sample applications, documentation, and integration guides.
  • Debug issues across JavaScript, native code, build tooling, runtimes, and CI.
  • Maintain backward compatibility and versioning expectations for framework APIs.
  • Add tests, validation notes, and sample coverage for framework changes.
  • Collaborate with senior engineers, product teams, UI teams, and application teams.
  • Participate in code reviews and technical design discussions focused on correctness, maintainability, performance, and developer experience.

Requirements

  • B.S. in Computer Science or equivalent practical experience.
  • 2–5+ years of professional software development experience.
  • Experience building libraries, SDKs, frameworks, developer tooling, native modules, or other reusable engineering platforms.
  • Strong JavaScript or TypeScript experience.
  • Solid C++ fundamentals, including memory ownership, API boundaries, build and debugging workflows, and performance-aware implementation.
  • Ability to debug across JavaScript, native platform code, build systems, runtime logs, and CI output.
  • Strong API design judgment covering compatibility, versioning, error handling, documentation, and testability.
  • Comfort working in a large codebase with existing patterns and platform constraints.
  • Clear written communication for design notes, pull request descriptions, validation results, and developer documentation.
  • Familiarity with React Native is preferred.
  • Experience with cross-platform SDKs or frameworks across iOS, macOS, Android, Linux, game console, or desktop platforms is preferred.
  • Experience writing high-performance or ABI-conscious C++ code is preferred.
  • Familiarity with CMake, Conan, CocoaPods, Gradle, Maven, npm, or other package and build distribution systems is preferred.
  • Experience with CI/CD systems such as Jenkins is preferred.
  • Experience building native UI components, focus and input systems, accessibility surfaces, performance instrumentation, or test harnesses is preferred.
  • Experience working with application teams as framework consumers and translating integration pain into reusable framework improvements is preferred.

Benefits

  • Medical, dental, and vision coverage
  • Matching 401(k)
  • Paid time off
  • Wellness program
  • Employee discounts for Sony products
  • Potential bonus eligibility
  • Hybrid working policy applies
  • Background check conducted at the offer stage

Tech Stack

C++CMakeGradleiOSJavaScriptJenkinsLinuxmacOSMavennpmReact NativeTypeScript

Categories

Mobile
Contact me