Software Engineer
- Ireland
- Mid Level
- 3+ years
- Bachelor's degree
- Posted
Skills
Required
- C/C++
- middleware
- Software Engineering
- tooling / documentation / automation / platform enhancements
- client/server architectures / networking technologies / distributed systems / platform services
- debugging
- object-oriented design
- software architecture principles
- APIs
- React Native
- C# / JavaScript / TypeScript
Preferred
- code reviews
- design reviews
- SDK documentation
- developer tooling
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 Software Engineer, you'll design, develop, test, and maintain client-side SDKs, middleware, and system software primarily using C/C++. You'll collaborate closely with cross-functional teams, own features and components from implementation through delivery, and participate in design and code reviews. This is an exciting opportunity to shape the technologies we build and the future direction of a growing organization.
Design, develop, test, and maintain client-side SDKs, middleware, and system software primarily using C/C++.
Responsibilities
- Collaborate closely with Product Managers, Technical Program Managers, Quality Engineering, and global engineering teams to ensure quality, reliability, and maintainability.
- Participate in design reviews, code reviews, and continuous improvement of engineering practices, contributing to SDK documentation, sample applications, developer tooling, and integration guidance.
Requirements
- Experience working collaboratively within cross-functional engineering teams
- Experience working with client/server architectures, networking technologies, distributed systems, or platform services
- 3+ years of professional experience developing production software using C/C++
- Strong problem-solving, debugging, and troubleshooting skills
- Solid understanding of object-oriented design, software architecture principles, APIs, and software engineering best practices
Effective written and verbal communication skills
- Ability to work independently while contributing to team success
- Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience
- Experience developing SDKs, frameworks, middleware, client applications, or other complex software systems
- Experience developing cross-platform SDKs, frameworks, or platform technologies
- Experience improving developer experience through tooling, documentation, automation, or platform enhancements
- Experience developing applications for iOS or Android platforms
- Experience with delivering production-quality mobile or desktop applications using React Native
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
- Familiarity with Agile software development methodologies
Pay
EUR 69,500 - 104,300
jobapplier