Software Engineer II, Java
Listed on 2026-09-25
-
Software Development
Backend Developer, Java Developer
Why Sony Interactive Entertainment?
Sony Interactive Entertainment isn't just the Best Place to Play - it's also the Best Place to Work. Sony Interactive Entertainment (SIE) is the company behind the Play Station brand. As a subsidiary of Sony Group Corporation, we're part of a proud legacy of innovation and excellence. SIE is a dynamic technology company, delivering cutting-edge hardware and network services to more than 100 million people and an entertainment leader, home to some of the most beloved and recognizable intellectual properties (IP) in the world.
Our role at SIE is to create and nurture the experiences under the Play Station brand, a name synonymous with entertainment excellence and creativity.
Madison, WI Platform Engineering / Play Station Network
Play Station is looking for a Software Engineer with strong Java experience to help build and operate scalable backend services that power the Play Station ecosystem. You will work onsystems that support Play Station Network, digital commerce, subscriptions, gaming services,media experiences, partner integrations, and internal platforms used across Sony Interactive Entertainment.
This role focuses on designing, developing, testing, deploying, and maintaining modern Java-based services in a cloud-native environment. You will collaborate with engineers, product managers, designers, QA, security, operations, and business partners to deliver reliable services used by millions of players across Play Station consoles, web, mobile, PC, and connected devices.
Responsibilities- Design, develop, test, and maintain backend services using Java and modern frameworks such as Spring Boot.
- Build and enhance APIs, microservices, and platform components that support
PlayStation Network and related digital services. - Collaborate with cross-functional teams to deliver features for commerce, subscriptions, identity, content, gaming, media, or partner integrations.
- Write clean, secure, maintainable, and well-tested code.
- Develop and maintain RESTful APIs and event-driven services.
- Create and execute unit, integration, and automated tests using tools such as JUnit,Mockito, Test containers, or similar frameworks.
- Work with relational and No
SQL databases, including writing efficient queries and understanding schema design. - Participate in code reviews, design discussions, sprint planning, and technical documentation.
- Debug, troubleshoot, and resolve production and pre-production issues.
- Contribute to CI/CD pipelines and deployment automation.
- Support cloud-native applications running in environments such as AWS, containers, and Kubernetes-based platforms.
- Use monitoring, logging, tracing, and alerting tools to improve service reliability and
- Help refactor legacy systems and migrate services toward modern architectures where appropriate.
- Follow secure development practices, including data protection, authentication,
authorization, and dependency management. - Communicate technical status, risks, dependencies, and tradeoffs clearly to teammates and stakeholders.
- Continuously improve engineering standards, development workflows, and operational practices.
- 4+ years of professional software development experience with Java-based
backend systems. - Strong experience with Java 17+;
Java 21 experience is a plus. - Experience building backend applications or services using Spring Boot, Spring MVC, or related Java frameworks.
- Experience designing and consuming RESTful APIs.
- Familiarity with object-oriented design, data structures, algorithms, and software design principles.
- Experience with relational databases such as PostgreSQL, MySQL, Aurora, or Oracle.
- Ability to write SQL queries and understand database performance considerations.
- Experience with…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).