PlayStation is seeking a Sr. Software Engineer to design and develop highly scalable, distributed services for the Accounts platform. The ideal candidate will have experience with distributed systems, databases, performance, and scalability, and will be able to collaborate with product managers, architects, engineers, and operations team members across PlayStation.
Requirements
- BS or Master’s Degree in Engineering, Computer Science or equivalent experience
- 5+ years of experience in developing business critical software using Enterprise Java/J2EE, Web Services, REST, JSON/XML, expert level of object oriented programming analysis and design
- 2+ years’ experience developing with AWS native services such as EC2, EKS, S3, Kinesis, Glue, Lambda, SQS, SNS and DynamoDB
- Experience developing applications on Java Services on Linux platforms
- Experience with servlet containers (e.g., Tomcat, Reactor Netty), JAXRS, Spring, and related technologies
- Experience developing web services using JSON and XML
- Prior experience working with Python is a plus
- Proficient in software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Demonstrated ability to take a project from initial scope out of requirements to launch
- Possess deep knowledge of computer science fundamentals such as object oriented design, data structures, algorithm design, problem solving, and complexity analysis
Benefits
- Medical
- Dental
- Vision
- Matching 401(k)
- Paid Time Off
- Wellness Program
- Employee Discounts for Sony products