
Software Engineer I
PlayStation Global2 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
Categories
Mobile