Sonyinteractiveentertainmentglobal
Software Engineer
Ireland, Dublin. Posted 2 months ago
The role
You will design, develop, test, and maintain client-side SDKs, middleware, and system software using C/C++. You will contribute to SDK and platform capabilities and collaborate with global engineering teams.
What you will do
- Design, develop, test, and maintain client-side SDKs, middleware, and system software primarily using C/C++
- Contribute to the design and implementation of SDK and platform capabilities
- Develop clean, maintainable, and well-documented APIs
- Analyze product requirements and translate them into technical designs and implementation tasks
- Own features and components from implementation through delivery
- Collaborate closely with Product Managers, Technical Program Managers, Quality Engineering, and global engineering teams
- Debug, troubleshoot, and resolve technical issues related to functionality, performance, and reliability
- Participate in design reviews, code reviews, and continuous improvement of engineering practices
- Contribute to SDK documentation, sample applications, developer tooling, and integration guidance
- Support the development and adoption of platform technologies across multiple products and teams
Required qualifications
- Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience
- 3+ years of professional experience developing production software using C/C++
- Experience developing SDKs, frameworks, middleware, client applications, or other complex software systems
- Solid understanding of object-oriented design, software architecture principles, APIs, and software engineering best practices
- Experience working with client/server architectures, networking technologies, distributed systems, or platform services
- Strong problem-solving, debugging, and troubleshooting skills
- Experience working collaboratively within cross-functional engineering teams
- Effective written and verbal communication skills
- Ability to work independently while contributing to team success
Nice to have
- 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
- Familiarity with Agile software development methodologies
Benefits
- Paid time off
- Wellness program
- Employee discounts for Sony products
- May be eligible for a bonus package
Before you apply
- Sony Interactive Entertainment conducts background checks at the offer stage for all new employees
About the company
Sony Interactive Entertainment (SIE) is the company behind the PlayStation brand. It is a dynamic technology company and an entertainment leader.