jobapplier

Senior Software Engineer

PlayStation

Skills

Required

  • frameworks / middleware / complex
  • C/C++
  • Software Engineering
  • client/server architectures / networking technologies / distributed systems / platform services
  • debugging
  • performance optimization
  • client-side software systems
  • React Native
  • C# / JavaScript / TypeScript

Preferred

  • tooling / documentation / automation / platform enhancements
  • SDK
  • client-side SDKs
  • Lead technical design discussions

Join our new engineering team in Dublin, where you'll contribute to the technologies powering PlayStation experiences used by millions of players worldwide. As a Senior Software Engineer, you'll design, develop, test, and maintain client-side SDKs, middleware, and system software primarily using C/C++. You'll lead technical design discussions, drive architecture decisions, and collaborate closely with global engineering teams. This is an exciting opportunity to shape the technologies we build and the future direction of a growing organization.

EUR 87,800 - 131,800

Responsibilities

  • Design, develop, test, and maintain client-side SDKs, middleware, and system software primarily using C/C++.
  • Lead technical design discussions and drive architecture decisions for SDK and platform capabilities.
  • Collaborate closely with Product Managers, Technical Program Managers, Quality Engineering, and global engineering teams.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience

Excellent written and verbal communication skills

  • Experience leading technical initiatives and influencing architecture or design decisions
  • Ability to mentor engineers and positively influence technical direction within a team
  • Experience working with client/server architectures, networking technologies, distributed systems, or platform services

Strong problem-solving, debugging, and performance optimization skills

  • 7+ years of professional experience developing production software using C/C++
  • Experience designing and developing SDKs, frameworks, middleware, or complex client-side software systems
  • Experience collaborating effectively in cross-functional and globally distributed engineering organizations
  • Strong understanding of software architecture, object-oriented design, API design, and software engineering best practices
  • Experience developing cross-platform SDKs, frameworks, or platform technologies
  • Experience with delivering production-quality mobile or desktop applications using React Native
  • Experience developing applications for iOS or Android platforms

Experience with C#, JavaScript, or TypeScript

  • Experience with CI/CD systems, build infrastructure, or release engineering
  • Experience working closely with Quality Engineering teams to improve testability and release quality

Preferred

  • Experience improving developer experience through tooling, documentation, automation, or platform enhancements
  • Familiarity with Agile software development methodologies