PlayStation

Software Engineer II, Java

PlayStation$136K — $204K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 4+ years of experience in Java-based backend development
  • Proficiency with Java 17+, familiarity with Java 21 is preferred
  • Experience in building services using Spring Boot or related frameworks
  • Strong understanding of RESTful API design and development
  • Familiarity with object-oriented design, data structures, and algorithms
  • Experience with relational databases like PostgreSQL and MySQL
  • Solid grasp of automated testing frameworks like JUnit.

Responsibilities

  • Design, develop, and maintain backend services using Java and Spring Boot
  • Build and enhance APIs and microservices for the PlayStation Network
  • Collaborate with cross-functional teams to deliver digital content and services
  • Write clean, secure, and maintainable code with thorough testing
  • Develop RESTful APIs and event-driven services
  • Execute unit and integration tests using frameworks like JUnit and Mockito
  • Participate in code reviews and technical design discussions

Benefits

  • Comprehensive medical, dental, and vision coverage
  • 401(k) matching program
  • Generous paid time off
  • Wellness program offerings
  • Employee discounts on Sony products
  • Potential bonus package eligibility
Full Job Description
Software Engineer II, Java
Madison, WI


Platform Engineering / PlayStation Network
PlayStation is looking for a Software Engineer with strong Java experience to help build and operate scalable backend services that power the PlayStation ecosystem. You will work on systems that support PlayStation 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 PlayStation 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 NoSQL 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.

Required Qualifications
  • 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 automated testing using JUnit or similar testing frameworks.
  • Experience using Git or other source control systems.
  • Familiarity with Linux or Unix-based development environments.
  • Understanding of Agile/Scrum software development practices.
  • Strong problem-solving skills and ability to work independently with guidance.
  • Excellent communication skills with both technical and non-technical partners.
  • Bachelor's degree in Computer Science, Engineering, a related technical field, or
    equivalent practical experience.

Preferred Qualifications
  • Experience with microservices architecture and distributed systems.
  • Experience deploying or operating applications in AWS or another major cloud platform.
  • Familiarity with containers and orchestration tools such as Docker and Kubernetes.
  • Experience with CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, Argo CD, or
  • Experience with messaging or streaming platforms such as Kafka, SNS/SQS,
    RabbitMQ, or similar.
  • Experience with NoSQL or caching technologies such as DynamoDB, Redis,
    Cassandra, or Elasticsearch/OpenSearch.
  • Familiarity with observability tools such as Datadog, Splunk, CloudWatch, Prometheus, Grafana, OpenTelemetry, or ELK.
  • Experience with API gateways, authentication, authorization, OAuth2, OIDC, or identity platforms.
  • Exposure to secure coding practices and application security testing.
  • Experience modernizing legacy Java applications.
  • Familiarity with frontend technologies such as React, TypeScript, or modern web
    frameworks is a plus, but not required.
  • Interest in gaming, entertainment, commerce, media streaming, or large-scale consumer platforms.
  • Experience using AI-assisted development tools responsibly to improve productivity, code quality, testing, or documentation.

Technology Environment
  • Java 17 / Java 21
  • Spring Boot / Spring Framework
  • REST APIs and event-driven services
  • PostgreSQL, MySQL/Aurora, Oracle, DynamoDB, Redis
  • AWS cloud services
  • Docker and Kubernetes
  • Kafka or cloud messaging systems
  • JUnit, Mockito, Test containers
  • Git, CI/CD pipelines, automated deployment tools
  • Observability and monitoring platforms
  • Secure software development practices

What You'll Help Build
  • PlayStation Network services
  • Digital game and content commerce
  • Subscriptions and membership platforms
  • Player identity, account, and entitlement systems
  • Media, entertainment, and partner integrations
  • Internal enterprise tools used across Sony Interactive Entertainment
  • Global-scale services for console, web, mobile, PC, and connected-device experiences

About You

You are a backend engineer who enjoys building reliable services, learning new technologies, and working with teammates to deliver high-quality software. You care about code quality, testing, scalability, and maintainability. You are comfortable asking questions, sharing ideas, and taking ownership of features from design through production support.

At SIE, we consider several factors when setting each role's base pay range, including the competitive benchmarking data for the market and geographic location.

Please note that the base pay range may vary in line with our hybrid working policy and individual base pay will be determined based on job-related factors which may include knowledge, skills, experience, and location.

In addition, this role is eligible for SIE's top-tier benefits package that includes medical, dental, vision, matching 401(k), paid time off, wellness program and coveted employee discounts for Sony products. This role also may be eligible for a bonus package. Click here to learn more.

The estimated base pay range for this role is listed below.

$136,400-$204,600 USD

About PlayStation

PlayStation is a video game brand that consists of four home video game consoles, as well as a media center, an online service, a line of controllers, two handhelds and a phone, as well as multiple magazines. The brand is produced by Sony Interactive Entertainment, a division of Sony, with the first PlayStation console released in December 1994, followed by the PlayStation 2 in 2000, the PlayStation 3 in 2006, the PlayStation 4 in 2013, and the PlayStation 5 in 2020. PlayStation also has a strong online presence, with the PlayStation Network (PSN) which provides online gaming, streaming services, and access to the PlayStation Store. The PlayStation brand has become one of the most successful video game brands in history, with over 500 million consoles sold worldwide.
Learn more about PlayStation
Size
9,000 employees
Industry

Similar Jobs

More Jobs at PlayStation

More Information Technology Jobs

Find similar Software Engineer II, Java jobs: