Senior Software Engineer, Storage

PlayStation Global•San Mateo, CA
•$177,300 - $265,900

About The Position

Sony Interactive Entertainment (SIE), the company behind the PlayStation brand and a subsidiary of Sony Group Corporation, creates experiences under the PlayStation brand and delivers hardware and network services to more than 100 million people. SIE is seeking a Storage Software Developer with Linux storage development experience to build reliable, high-performance storage features across the I/O stack, including file systems and the block layer. Depending on the project, the work may span Linux, FreeBSD, and PlayStation OS. The role involves collaborating with systems and kernel engineers to investigate problems, make design decisions, and bring solutions into production. The estimated base pay range is $177,300–$265,900 USD. The role is eligible for SIE’s benefits package, including medical, dental, and vision coverage, matching 401(k), paid time off, a wellness program, and employee discounts for Sony products. The role may also be eligible for a bonus package. Base pay may vary based on the hybrid working policy, geographic location, and job-related factors such as knowledge, skills, and experience. New employees undergo background checks at the offer stage.

Requirements

  • Hands-on experience developing storage software on Linux.
  • Some experience developing or modifying Linux file system code.
  • Working knowledge of the Linux I/O stack, including file systems and the block layer.
  • Proficiency in C for systems programming.
  • Experience debugging and profiling low-level software using tools such as perf, ftrace, or eBPF.
  • Ability to investigate complex problems and work effectively with other engineers.
  • Willingness to work across Linux, FreeBSD, and PlayStation OS as project needs evolve.

Nice To Haves

  • Experience with UBLK and kernel/user-space block device interactions.
  • Experience developing storage or file system software on FreeBSD or PlayStation OS.
  • Experience with io_uring or other asynchronous I/O interfaces.
  • Familiarity with DMA and storage performance optimization.
  • Experience with Rust for systems programming.
  • Contributions to the Linux kernel or other open-source storage projects.

Responsibilities

  • Design, implement, and maintain storage features and I/O paths for Linux and, as projects require, FreeBSD and PlayStation OS.
  • Develop or improve file system functionality, including its interaction with the block layer.
  • Diagnose correctness, reliability, and performance issues across kernel and user-space components.
  • Measure and optimize storage performance for demanding workloads.
  • Write maintainable code, tests, and technical documentation.
  • Collaborate with engineers across storage and other systems teams.

Benefits

  • Medical coverage
  • Dental coverage
  • Vision coverage
  • Matching 401(k)
  • Paid time off
  • Wellness program
  • Employee discounts for Sony products
  • May be eligible for a bonus package
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service