At a Glance
- Tasks: Design and develop Windows applications for PlayStation SDK integration.
- Company: Join a leading gaming company at the forefront of technology.
- Benefits: Competitive salary, flexible work options, and opportunities for growth.
- Other info: Collaborative environment with a focus on innovation and creativity.
- Why this job: Be part of an exciting team that shapes gaming experiences.
- Qualifications: Strong C# skills and experience with Windows desktop applications.
The predicted salary is between 45000 - 60000 € per year.
Requirements
- This role requires strong experience in C#, along with solid knowledge of C and C++ for low-level integration and performance-critical components.
- 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.
- (Desirable) Experience working with SDKs or developer toolchains.
- (Desirable) Familiarity with console development environments, especially Sony PlayStation platforms.
- (Desirable) Knowledge of build systems (e.g., CMake, MSBuild).
- (Desirable) Experience with performance profiling and optimization.
- (Desirable) Understanding of security and compliance requirements in SDK distribution.
- (Desirable) Process Optimization: Continuously refine and improve program management processes to enhance efficiency and team productivity.
- (Desirable) Experience in Game Industry.
- (Desirable) Familiarity with game development, cloud platforms, DevOps, and CI/CD pipelines is a plus.
What the job involves
- We are seeking a candidate to join our game integration platform to bring gameplay and platform experiences closer together!
- As a team member for the Partners Platform, you will have the opportunity to work at the intersection of Business and Engineering on the PlayStation SDK Windows Delivery tooling.
- You'll be responsible for helping to develop SDK Manager Windows Application, co-ordinating with business and engineering to help improve the relationship between SIE and our Game development and publishing Partners.
- We are seeking a skilled C# Software Engineer to design and develop Windows-based applications that support the delivery and integration of SDK components for Sony PlayStation platforms.
- 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.
Software Engineer (C#/Windows) employer: Deepstreamtech
Join a dynamic and innovative team at the forefront of game development, where your expertise in C# and Windows applications will directly impact the gaming experience for millions. Our collaborative work culture fosters creativity and growth, offering ample opportunities for professional development and skill enhancement in a supportive environment. Located in a vibrant tech hub, we provide a unique chance to work closely with industry leaders while enjoying a range of employee benefits that prioritise work-life balance and personal well-being.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer (C#/Windows)
✨Tip Number 1
Network like a pro! Reach out to folks in the gaming industry, especially those who work with PlayStation SDKs. Attend meetups or online events, and don’t be shy about sliding into DMs on LinkedIn. You never know who might have the inside scoop on job openings!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your C# projects, especially any Windows desktop applications you've developed. If you’ve worked with game development or SDKs, highlight that experience. A strong portfolio can make you stand out in a sea of applicants.
✨Tip Number 3
Prepare for technical interviews by brushing up on your C# and C++ knowledge. Practice coding challenges and be ready to discuss your problem-solving approach. We recommend using platforms like LeetCode or HackerRank to sharpen your skills before the big day.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team. Don’t forget to tailor your application to highlight your experience with SDKs and performance optimisation!
We think you need these skills to ace Software Engineer (C#/Windows)
Some tips for your application 🫡
Show Off Your C# Skills:Make sure to highlight your strong experience in C# and the .NET ecosystem. We want to see how you've used these skills in past projects, especially if you've developed Windows desktop applications!
Talk About Your Low-Level Knowledge:Don’t forget to mention your solid knowledge of C and C++. We’re keen on candidates who can handle memory management and native integration, so share any relevant experiences you have with these languages.
Demonstrate Problem-Solving Prowess:We love a good problem-solver! In your application, give examples of how you've tackled challenges in your previous roles, especially when it comes to debugging and optimising performance across managed and unmanaged code.
Apply Through Our Website:We encourage you to apply through our website for a smoother process. It’s the best way for us to keep track of your application and ensure it gets the attention it deserves!
How to prepare for a job interview at Deepstreamtech
✨Know Your C# Inside Out
Make sure you brush up on your C# skills before the interview. Be ready to discuss your experience with the .NET ecosystem, including WinForms and WPF. Prepare to showcase any projects you've worked on that highlight your proficiency in C#.
✨Get Familiar with Low-Level Integration
Since this role involves working with C and C++ for low-level integration, it’s crucial to understand memory management and pointers. Be prepared to answer technical questions or solve problems related to native code integration during the interview.
✨Showcase Your Debugging Skills
Demonstrate your experience with debugging tools for both managed and unmanaged code. Bring examples of how you've used these tools to optimise performance or troubleshoot issues in past projects. This will show your problem-solving skills and attention to detail.
✨Understand the Game Development Landscape
If you have experience in the game industry or familiarity with PlayStation platforms, make sure to highlight that. Discuss any relevant projects or knowledge of SDKs, DevOps, or CI/CD pipelines. This will help you stand out as a candidate who understands the specific needs of the role.