Senior Software Engineer (Frontend), Social
Sony Interactive Entertainment (SIE) is the company behind the PlayStation brand, delivering cutting-edge hardware and network services to over 100 million users. As a subsidiary of Sony Group Corporation, we lead in entertainment innovation, creating and nurturing experiences under the PlayStation brand, home to globally recognized intellectual properties.
About the role
The Senior Software Engineer will design and develop PlayStation features for PS5, mobile, and other platforms, providing technical leadership across client applications. This role requires a strong object-oriented development background and a passion for client applications and web technologies.
Responsibilities
- Architect and develop complex projects across multiple teams to deliver innovative features.
- Develop and maintain high-quality front-end applications using React Native, ensuring production readiness and performance standards.
- Proactively communicate with stakeholders on plans, schedules, and deliverables.
- Create and deploy adaptable UI elements for multiple platforms, emphasizing scalability and ease of maintenance using frameworks like MVC, MVVM, and MVP.
- Collaborate with Product Owners, Product Managers, and Designers to define technical requirements and develop new features.
- Own technology and shareable features across large or multiple small projects.
- Produce thorough design, architecture, and development documentation.
- Focus on quality, improve processes, propose standard methodologies, and drive their adoption within teams.
- Partner with QA engineers to ensure test coverage and verify test plans for high-quality feature delivery.
- Write unit and component tests to ensure stability, maintainability, and prevent regressions.
- Debug issues raised by internal and external users and collaborate on resolutions.
- Support and mentor team members, review pull requests, and participate in architectural discussions.
- Communicate development strategy and collaborate with globally distributed teams to achieve business goals.
- Understand, discuss, and improve specifications to enhance player and game studio partner experiences.
Requirements
- Must relocate to the Los Angeles, Orange County, or San Diego area.
- Bachelor’s degree in Computer Science or equivalent.
- 5+ years of end-to-end development experience using HTML, CSS, JavaScript, Node.js, React, and React Native.
- Expert-level knowledge of object-oriented design and design patterns, with a passion for high-quality, well-architected code.
- Experience collaborating on cloud-deployed services hosting APIs, backend processes, data storage, caching layers, and event buses.
- Strong understanding of engineering best practices, including secure and scalable code development, unit testing, code reviews, and documentation.
- Ability to oversee periodic on-call duty and handle out-of-band requests.
Preferred Qualifications
- Several years of experience with C++ and C# on multi-threaded applications.
- Strong independent problem-solving skills.
- Excellent written and verbal communication in a team environment.
- Proven ability to learn quickly and tackle new challenges.
- Works independently with a strong work ethic to meet critical timelines.
- Able to work efficiently in a challenging environment.
- Passion for gaming and a track record of delivering exceptional experiences to players and game partners.
Benefits
- Top-tier benefits package including medical, dental, vision, and matching 401(k).
- Paid time off and wellness program.
- Employee discounts on Sony products.
- Eligibility for a bonus package.
Pay
The estimated base pay range for this role is $177,300—$265,900 USD.
Sony Interactive Entertainment conducts background checks at the offer stage for all new employees, which may include criminal background checks for some roles. Personal information will be processed to support these checks. Refer to our Candidate Privacy Notice for details on data collection, usage, and your rights.