
Software Engineer - C#/Windows
PlayStation Global2 days ago
London, United KingdomMid Level
Responsibilities
- Design, develop, and maintain Windows desktop applications using C# and the .NET framework.
- Build tools and interfaces to support integration and delivery of PlayStation SDK components.
- Work with native code (C/C++) to interface with low-level systems and SDK libraries.
- Collaborate with cross-functional teams including platform engineers and SDK developers.
- Debug, optimize, and improve performance across managed and unmanaged code.
- Create and maintain technical documentation for internal tools and SDK workflows.
- Ensure code quality through testing, code reviews, and best engineering practices.
- Support build systems, packaging, and deployment of SDK-related deliverables.
Requirements
- Strong proficiency in C# and the .NET ecosystem (e.g., WinForms, WPF, or similar).
- Solid experience with C and C++ (memory management, pointers, native integration).
- Experience developing Windows desktop applications.
- Familiarity with interop techniques (P/Invoke, C++/CLI, or similar).
- Understanding of software architecture and design patterns.
- Experience with debugging tools for both managed and native code.
- Knowledge of version control systems (e.g., Git).
- Strong problem-solving skills and attention to detail.
Benefits
- Discretionary bonus opportunity.
- Hybrid Working (within Flexmodes).
- Private Medical Insurance.
- Dental Scheme.
- 25 days holiday per year.
- On Site Gym.
- Subsidised Café.
- Free soft drinks.
- On site bar.
- Access to cycle garage and showers.