Senior Software Engineer
PlayStation
- Ireland
- Senior Level
- 7+ years
- Bachelor's degree
- Posted
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
jobapplier