Sonyinteractiveentertainmentglobal

Software Engineer II DevEx

United States, San Mateo, CA. Posted a month ago

The role

You will design and deliver capabilities to improve the accuracy, reliability, and usability of a simulation environment. This includes simulator functionality, integration with workflows, automation, and diagnostics.

What you will do

  • Design, implement, test, and document production-quality C++ features for simulation and developer tooling.
  • Build and maintain software abstractions, simulated services, and client/server integrations.
  • Improve core developer workflows such as environment setup, simulator startup, and debugging.
  • Improve and contribute to build, dependency, packaging, and release workflows.
  • Create unit, integration, and end-to-end tests.
  • Diagnose failures that cross process, library, container, and platform boundaries.
  • Contribute to shared libraries and developer-facing interfaces.
  • Write architecture notes, setup guides, troubleshooting steps, and release documentation.
  • Partner with engineers, QE, product owners, and adjacent platform teams.
  • Participate in design and code reviews.

Required qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related field, or equivalent practical experience.
  • 4+ years of professional software-development experience building systems software, platform software, developer tools, infrastructure or similar technical products.
  • Strong modern C++ development skills.
  • Practical experience developing and debugging software on Linux.
  • Experience debugging multi-process, client/server, or platform-integrated software using logs, traces, debuggers, and reproducible test cases.
  • Experience building automated tests and integrating them into CI/CD workflows.
  • Working knowledge of build systems, dependency management, source control, and release practices for a multi-repository codebase.
  • Ability to take a defined problem from technical design through implementation, validation, documentation, and rollout.
  • Clear written and verbal communication.

Nice to have

  • Experience with simulation, emulation, hardware abstraction, service virtualization, or comparable development environments.
  • Experience with containerized development using Docker, dev containers, WSL, or comparable tooling.
  • Familiarity with CMake, package-management tools, CI systems, collaborative source-control workflows, or cross-platform build toolchains.
  • Experience designing or integrating IPC, client/server API’s, shared libraries, or SDK’s.
  • Experience developing complex platform software or software for resource-constrained environments.
  • Experience supporting developer tools as a product.
  • Working knowledge of one or more additional languages such as Python, Rust, JavaScript, or TypeScript.

Benefits

  • medical
  • dental
  • vision
  • matching 401(k)
  • paid time off
  • wellness program
  • employee discounts for Sony products
  • may be eligible for a bonus package

Before you apply

  • Sony Interactive Entertainment conducts background checks at the offer stage for all new employees.

About the company

Sony Interactive Entertainment (SIE) is the company behind the PlayStation brand. It is a dynamic technology company and an entertainment leader.

Software Engineer II DevEx at Sonyinteractiveentertainmentglobal | JobZoey