Sony Interactive Entertainment logo

Software Engineer II DevEx

Sony Interactive Entertainment

United States, San Mateo · USA-CA-San Mateo · USD 163,700-245,500 · 4+ years experience · Hybrid · Posted Oct 2, 2026

At a glance

Experience
4+ years experience
Workplace
Hybrid
Location
United States, San Mateo · USA-CA-San Mateo
Salary
USD 163,700-245,500 · Base salary

About the role

  • The DevEx team builds simulation tools that help PlayStation engineers develop, test, and troubleshoot software in a reliable, repeatable environment.
  • As a Software Engineer II, you will design and deliver capabilities that improve the accuracy, reliability, and usability of our simulation environment.

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 that reproduce important system behaviors in a development environment.
  • 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 for the simulation platform using modern build tools, dependency managers, containers, and CI/CD pipelines.
  • Create unit, integration, and end-to-end tests that catch regressions early and move high-value validation into continuous integration.
  • Diagnose failures that cross process, library, container, and platform boundaries; produce clear root-cause analysis and durable fixes.
  • Contribute to shared libraries and developer-facing interfaces including versioning, compatibility, migration guidance, and coordination with consuming teams.
  • Write architecture notes, setup guides, troubleshooting steps, and release documentation that developers can use without direct support from the team.
  • Partner with engineers, QE, product owners, and adjacent platform teams to define integration contracts, sequence cross-team changes, and deliver complete features.
  • Participate in design and code reviews, give actionable feedback, and improve the team’s engineering practices through the work you ship.

Requirements

  • 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 and 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, especially when coordinating interfaces or diagnosing issues across team boundaries.

Preferred qualifications

  • 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: gathering feedback, measuring friction, improving diagnostics, and simplifying onboarding.
  • Working knowledge of one or more additional languages used in tooling or platform development, such as Python, Rust, JavaScript, or TypeScript.

Benefits

  • Medical
  • Dental
  • Vision
  • Matching 401(k)
  • Paid time off
  • Wellness program
  • Employee discounts for Sony products
  • Bonus package

Workplace

  • Hybrid working policy

Skills

  • C++
  • Linux
  • Docker
  • WSL
  • CMake
  • Python
  • Rust
  • JavaScript
  • TypeScript
  • CI/CD

Sony Interactive Entertainment

Software Engineer II DevEx

Apply now