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.

Senior Software Engineer at Sonyinteractiveentertainmentglobal | JobZoey