S
Sony Interactive Entertainment
Fullstack
Software Engineer I
JavaScriptTypeScriptC++React NativeSdkBuild SystemsCi/CdJenkinsCmakeConanCocoapodsGradleMavennpmApi DesignDebugging
About the Position
Sony Interactive Entertainment is seeking a Software Engineer to develop and maintain a multi-platform application framework powering PlayStation user experiences. The role involves React Native, native platform integration, SDK tooling, and developer documentation.
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 used by application teams.
- Contribute to native framework code in C++.
- Improve framework integration with React Native and native platform services.
- Improve SDK packaging, framework templates, sample apps, documentation, and integration guides so partner teams can adopt framework capabilities with less support.
- Debug issues across JavaScript, native code, build tooling, runtimes, and CI.
- Maintain backward compatibility and clear 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 to clarify requirements and land maintainable solutions.
- Participate in code reviews and technical design discussions, with an emphasis 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/debug workflows, and performance-aware implementation.
- 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.
- Comfort working in a large codebase with existing patterns and platform constraints.
- Clear written communication for design notes, PR descriptions, validation results, and developer documentation.
- 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.
Benefits
- Medical
- Dental
- Vision
- Matching 401(k)
- Paid time off
- Wellness program
- Employee discounts for Sony products
- Bonus package eligibility
Software Engineer I$137,300—$205,900 USD
View Original