Principal Software Engineer – Sony Interactive Entertainment
Principal Software Engineer role at Sony Interactive Entertainment
Why Play Station?
Play Station isn't just the Best Place to Play — it's also the Best Place to Work.
We are a global leader in entertainment, producing Play Station5, Play Station4, Play StationVR, Play StationPlus, acclaimed Play Station software titles from Play Station Studios, and more.
We strive to create an inclusive environment that empowers employees and embraces diversity.
Everyone with a passion and curiosity for innovation, technology, and play is encouraged to explore our open positions and join our growing global team.
The Play Station brand falls under Sony Interactive Entertainment, a wholly‑owned subsidiary of Sony Group Corporation.
Job Overview
The Principal Software Engineer role involves partnering across Product Management, Architects, Engineering, Hosting and Operations.
You will contribute to the architecture of large‑scale commerce systems on Sony's Play Station Network Platform, enabling highly available, active‑active, extensible services following industry standard guidelines.
You will participate in product road‑map discussions, identify key areas for improvement, and incorporate these goals into ongoing and future development initiatives.
What you'll be doing:
Passionate about making distributed systems better and continuously learning.
Deep expertise in system engineering and have successfully improved the performance of the software stack.
Design and develop high‑quality software solutions that meet requirements, including code, debugging, and testing.
Implement rigorous standard methodologies for measuring, understanding, predicting, and improving how enterprise‑grade systems operate (especially data‑oriented).
Lead projects from scoping requirements to actual launch.
Build positive relationships with Architects to influence technology decisions.
Document designs, implementations, and tests.
Lead a development community, establishing and influencing quality engineering standard methodologies across the community.
What we're looking for:
BS Degree in Engineering, Computer Science or equivalent experience.
10+ years' experience in software development, programming, design, and analysis.
Expertise in Java, Python, Golang, and infrastructure as code (Terraform, Cloud Formation).
Experience delivering high‑performance, active‑active, scalable services (Enterprise Java/J2 EE, Web Services, large‑scale data systems/No SQL).
Experience with Containers (Docker and Kubernetes).
Proficient in the software development process, including coding standards, code reviews, source control, build processes, testing, and operations.
Track record monitoring and analyzing system performance, isolating issues or bottlenecks that could impact reliability, performance, and scalability.
Deep knowledge of computer science fundamentals such as OOP, data structures, algorithm design, problem solving, and complexity analysis.
Experience identifying and mitigating technical risks.
Strong knowledge of SQL and No SQL programming (Oracle, Cassandra, Amazon Aurora) including relational and schema‑less designs.
Hands‑on experience in Amazon Web Services at enterprise scale; familiarity with Dynamo DB, Aurora, EC2, and other AWS services.
Experience performing performance testing and/or development for complex, high‑throughput systems.
Solid understanding of customer request flows from web browser to back‑end.
Knowledge of synchronous and asynchronous patterns and use cases (REST, RPC, EDA, eventual consistency).
Understanding of Domain‑Driven Design.
Understanding of loose‑coupling design patterns (hexagonal architecture).
Opinions around microservice vs SOA.
Conduct research on new technologies and make recommendations for improvement.
Proven ability to take a project from scoping requirements to actual launch.
Work with other Principal Engineers to align technology and architecture strategies.
Extensive experience with agile development methodologies and practices involving creating tests prior to coding.
Experience with open‑source technology stacks and scripting technologies.
Ability to handle periodic on‑call duty and out‑of‑band requests.
Outstanding verbal and written communication skills; effective at working with geographically remote and culturally diverse teams.
Helpful but not required:
Game industry experience.
Azure/GCP.
Equal Opportunity Statement
Sony is an Equal Opportunity Employer.
All persons will receive consideration for employment without regard to gender (including gender identity, gender expression and gender reassignment), race (including colour, nationality, ethnic or national origin), religion or belief, marital or civil partnership status, disability, age, sexual orientation, pregnancy, maternity or parental status, trade union membership or membership in any other legally protected category.
We strive to create an inclusive environment, empower employees and embrace diversity.
We encourage everyone to respond.
Play Station is a Fair Chance employer and qualified applicants with arrest and conviction records will be considered for employment.
#J-18808-Ljbffr