Sonyinteractiveentertainmentglobal
Senior 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 lead technical design discussions and drive architecture decisions for SDK and platform capabilities.
What you will do
- 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
- Design clean, scalable, and maintainable APIs
- Analyze product requirements and translate them into technical designs and implementation plans
- Own complex features from design through delivery
- Collaborate with Product Managers, Technical Program Managers, Quality Engineering, and global engineering teams
- Partner with engineering teams in Tokyo and other global locations
- Identify, analyze, and resolve technical issues related to performance, scalability, reliability, and maintainability
- Review designs and code while providing technical leadership, mentorship, and guidance
- Drive engineering excellence through improvements to development processes, branching strategies, release quality, and operational practices
Required qualifications
- Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience
- 7+ years of professional experience developing production software using C/C++
- Experience designing and developing SDKs, frameworks, middleware, or complex client-side software systems
- Strong understanding of software architecture, object-oriented design, API design, and software engineering best practices
- Experience working with client/server architectures, networking technologies, distributed systems, or platform services
- Experience leading technical initiatives and influencing architecture or design decisions
- Strong problem-solving, debugging, and performance optimization skills
- Experience collaborating effectively in cross-functional and globally distributed engineering organizations
- Excellent written and verbal communication skills
- Ability to mentor engineers and positively influence technical direction within a team
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.