Ireland, Dublin Hybrid Full-time EUR 142,100 – 213,100 / year

Sony Interactive Entertainment (PlayStation) is hiring a Principal Software Engineer

Responsibilities

  • Partner across Product Management, Architects, Engineering, Hosting and Operations.
  • Use technical expertise, ingenuity, broad industry knowledge, and communication skills to influence future innovation.
  • Contribute to the architecture of large-scale commerce systems on Sony’s PlayStation Network Platform.
  • Follow industry standard guidelines to enable highly available, active-active, extensible services.
  • Participate in product road-map discussions and identify key areas for improvement in the product.
  • Incorporate improvement goals into ongoing and future development initiatives.
  • Design and develop high-quality software solutions that meet requirements, including code, debugging, and testing.
  • Document designs, implementations, and tests.
  • 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).
  • Proficient in the software development process, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Track record monitoring and analyzing system performance, isolating issues or bottlenecks that could impact reliability, performance, and scalability.
  • Possess deep knowledge of computer science fundamentals such as object-oriented design, data structures, algorithm design, problem solving, and complexity analysis.
  • Identifying and mitigating technical risks.
  • Strong knowledge of SQL and NoSQL programming (Oracle, Cassandra, Amazon Aurora) including both relational database schema designs and schema-less systems.
  • Hands-on experience in Amazon Web Services, at enterprise scale is required including familiarity with DynamoDB, Aurora, EC2, and other AWS services.
  • Experience performing performance testing and/or development efforts for a complex, high throughput system.
  • Solid understanding of the path(s) customer requests flow from web browser to back-end.
  • Synchronous and asynchronous patterns and use cases. (REST, RPC, EDA, Eventual Consistency)
  • Understanding of Domain Driven Design.
  • Understanding of loose coupling software design patterns (i.e., hexagonal architecture).
  • Have an opinion around microservice vs SOA.
  • Conduct research on new technologies and methodologies, and make recommendations for improvement.
  • Proven ability to take a project from scoping requirements to actual launch of project.
  • 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 required.
  • Experience with open source technology stacks and scripting technologies required.
  • Ability to handle periodic on-call duty as well as out-of-band requests.
  • Possess outstanding verbal and written communication skills and be able to work with others at all levels, effective at working with geographically remote and culturally diverse teams.

Nice to Have

  • Game industry experience
  • Azure/GCP
Required Skills
Software DevelopmentSQLAWSAmazon DynamoDBEC2
About company
Sony Interactive Entertainment (PlayStation)
PlayStation is a global leader in entertainment producing The PlayStation family of products and services including PlayStation®5, PlayStation®4, PlayStation®VR, PlayStation®Plus, and acclaimed PlayStation software titles from PlayStation Studios.
All jobs at Sony Interactive Entertainment (PlayStation) Visit website
Job Details
Category Backend
Posted 5 days ago