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.