Software Engineer II DevEx
Core
Design and deliver C++ features for simulation tools and developer tooling that help PlayStation engineers develop, test, and troubleshoot software in a reliable, repeatable environment.
Role type
Mid-level IC software engineer (systems/developer tools)
Builds
Simulation environment, developer tooling, and integration with development/test workflows
Domain
Gaming / Systems software
Required skills
Modern C++, Linux debugging, multi-process/client-server software, automated testing, CI/CD pipelines, build systems, root-cause analysis
Preferred skills
Simulation/emulation, containerized development (Docker), CMake, IPC/client-server APIs, resource-constrained environments, additional languages (Python, Rust, JavaScript, TypeScript)
Technologies
C++, Linux, Docker, CMake, CI/CD, Python, Rust, JavaScript, TypeScript
Responsibilities
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, configuration, input handling, debugging, log collection, and failure recovery; Improve and contribute to build, dependency, packaging, and release workflows; Create unit, integration, and end-to-end tests that catch regressions early; 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 to define integration contracts and deliver complete features
Seniority
Mid-level, hands-on IC
