TL;DR

Principal Software Engineer (Gamedev): Contributing to the architecture of large-scale commerce systems on Sony’s PlayStation Network Platform with an accent on designing and developing high-quality software solutions. Focus on performance testing and/or development efforts for a complex, high throughput system.

Company

Sony Interactive Entertainment is recognized as a global leader in entertainment producing The PlayStation family of products and services.

What you will do

  • Design and develop high-quality software solutions that meet requirements. Including code, debugging, and testing.
  • Make distributed systems better and improve the performance of the software stack.
  • Document designs, implementations, and tests.
  • Work with other Principal Engineers to align technology and architecture strategies.
  • Lead a development community establishing and influencing quality engineering standard methodologies across the development community.

Requirements

  • BS Degree in Engineering, Computer Science or equivalent experience.
  • 10+ years’ experience in software development, programming, design, and analysis.
  • Expertise in programming languages and technologies including Java, Python, Golang, and infrastructure as code (Terraform, Cloud formation).
  • Experience delivering high performance, active-active, scalable services (Enterprise Java/J2EE, Web Services, large-scale data systems/NoSQL)
  • Experience with Containers (Docker and Kubernetes)
  • Hands-on experience in Amazon Web Services, at enterprise scale is required including familiarity with DynamoDB, Aurora, EC2, and other AWS services.

Nice to have

  • Game industry experience
  • Azure/GCP

Culture & Benefits

  • Inclusive environment that empowers employees and embraces diversity.
  • Work with geographically remote and culturally diverse teams.