Skip to main content
Sony Interactive Entertainment
Зібрано зLinkedinВчора
Fullstack

Software Engineer I

JavaScriptTypeScriptC++React NativeSdkBuild SystemsCi/CdJenkinsCmakeConanCocoapodsGradleMavennpmApi DesignDebugging
Формат
-
Зайнятість
-
Локація
Worldwide
Оплата
$137,300—$205,900 USD

Про позицію

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.

Обовʼязки

  • 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.

Вимоги

  • 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.

Переваги

  • 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
Оригінал