Software Engineer - C#/Windows
Sony Interactive Entertainment America
In this role, you design and build Windows-based applications to support the delivery and integration of PlayStation SDK components. You will work at the intersection of business and engineering to enhance the Partners Platform and SDK workflows. You’ll tackle performance-critical, mixed managed/unmanaged code and collaborate with platform engineers and SDK developers. This is a hands-on position with emphasis on tooling, quality, and documentation to empower game developers and partners. You’ll contribute to scalable, reliable tooling within PlayStation’s developer ecosystem.
Pay / Benefits- Discretionary bonus opportunity
- Hybrid Working
- Private Medical Insurance
- Dental Scheme
- 25 days holiday per year
- On Site Gym
- Design, develop, and maintain Windows desktop apps using C# and .NET
- Create tools and interfaces to support SDK component integration and delivery
- Interface with native C/C++ code for low-level systems
- Collaborate with cross-functional teams (platform engineers, SDK developers)
- Debug, optimize, and improve performance across managed/unmanaged code
- Produce technical docs for internal tools and SDK workflows
- Maintain code quality via testing, reviews, and best practices
- Support build, packaging, and deployment of SDK deliverables
- Proficiency in C# and .NET (WinForms, WPF)
- Strong experience with C and C++ for native integration
- Experience developing Windows desktop applications
- Familiarity with interop techniques (P/Invoke, C++/CLI)
- Understanding of software architecture and design patterns
- Experience debugging both managed and native code
- Knowledge of Git
- Strong problem-solving and attention to detail
- Cross-functional collaboration
- Attention to detail
- Problem-solving mindset
- C# and .NET ecosystem (WinForms, WPF)
- C and C++ (memory management, native integration)
- Windows desktop application development
Reference: WJ-747_30183387