TL;DR
Software Engineer (Game Development): Develop and maintain command-line tools, APIs, and client/server applications for the PlayStation® SDK with an accent on modern C++ and .NET desktop development. Focus on producing automated tests, investigating issues, and collaborating globally to solve complex problems.
Company
Sony Interactive Entertainment is a global leader in entertainment producing the PlayStation family of products and services, fostering an inclusive and diverse work environment.
What you will do
- Develop and maintain command line utilities, APIs, and client/server applications used by PlayStation® SDK development tools.
- Produce and maintain automated tests and documentation for these tools.
- Investigate and triage issues reported by game developers.
- Capture and define requirements for new features or changes.
- Participate in project planning, design meetings, and code reviews.
- Collaborate with engineers distributed globally and assist with R&D projects.
Requirements
- 3+ years of commercial or equivalent experience.
- Experience with modern C++ development and debugging (C++11 to C++23).
- Experience with .NET Desktop development (C#).
- Knowledge of software testing techniques.
Nice to have
- Good academic background or equivalent demonstrated experience.
- Experience or knowledge of encryption/authentication technologies (TLS, OpenSSL, OAuth).
- Familiarity with modern web technologies and protocols (Quic, HTTP/3, gRPC).
- Experience with software development and packaging on Unix-like systems and Windows platforms.
Culture & Benefits
- Inclusive environment empowering employees and embracing diversity.
- Equal opportunity employer with fair chance hiring practices.
- Background checks conducted at offer stage.
