Software Engineer - C#/Windows
Core
Design and develop Windows desktop applications to support the delivery and integration of SDK components for Sony PlayStation platforms.
Role type
C# Software Engineer (Windows Desktop/SDK Tooling)
Builds
SDK Manager Windows Application and related tooling for PlayStation SDK delivery
Domain
Gaming / Console Development / Software Engineering
Deliverable
product features
Required skills
C#, .NET framework (WinForms/WPF), C/C++ (native integration), Windows desktop development, interop techniques (P/Invoke/C++/CLI), software architecture, debugging (managed/native), version control (Git)
Preferred skills
SDK/developer toolchain experience, console development environments, build systems (CMake/MSBuild), performance profiling, security/compliance in SDK distribution
Technologies
C#, .NET, WinForms, WPF, C, C++, Git, CMake, MSBuild
Responsibilities
Design, develop, and maintain Windows desktop applications; Build tools and interfaces for SDK component delivery; Work with native code to interface with low-level systems; Collaborate with cross-functional teams; Debug and optimize performance across managed and unmanaged code; Create and maintain technical documentation; Ensure code quality through testing and reviews; Support build systems, packaging, and deployment
Seniority
Mid-level to Senior, hands-on IC