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.

Software Engineer at Sonyinteractiveentertainmentglobal | JobZoey