Senior Software Engineer - Platform Core Solutions/Shared Services

PlayStation
San Diego, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 266K

Job location

San Diego, United States of America

Tech stack

Adobe InDesign
Agile Methodologies
Amazon Web Services (AWS)
Data analysis
Computer Programming
Amazon DynamoDB
JSON
Python
NoSQL
Object-Oriented Software Development
Oracle Applications
Software Engineering
SQL Databases
Web Services
Aerospike
Performance Testing
Spring-boot
Test Scripts
Information Technology
Functional Programming

Job description

  • Perform in-depth analysis of functional or business requirements.
  • Design and develop highly performant and scalable services and libraries using industry standards
  • Play a senior role in design, development, quality and operations of services owned by the team partnering across product management, architects and operations. Drive performance testing strategy, define workflows. Develop test scripts and scenarios to meet these requirements
  • Position requires hands-on technical expertise coupled with excellent problem-solving and communication skills
  • Use agile development methodologies, provide time/resource estimates
  • Participate in on-call rotations

Requirements

Do you have experience in Web services design?, Do you have a Master's degree?, * Bachelor or Masters degree in computer science or equivalent

  • 5+ years of software development experience, proficiency in Java programming and Object-oriented analysis and design
  • Experience developing high performance, scalable, active-active web services using REST, and JSON.
  • Experience working with spring, spring boot and related spring technologies
  • Proven understanding of SQL. Experience working with relational (Oracle or similar) and NoSQL databases (Aerospike, Dynamo or similar)
  • Hands-on experience in Amazon Web Services at enterprise scale is required including familiarity with EKS and managed services like DynamoDB, Kinesis, Lambda etc
  • Experience with Python and GO is a plus
  • Track record monitoring and analyzing system performance, isolating issues or bottlenecks that could impact reliability, performance and scalability
  • Experience executing performance testing and/or development efforts for complex, high throughput system
  • Drive and passion for quality with the ability to excite and motivate other team members.
  • Strong interpersonal and communication skills, ability to work with geographically remote teams

Benefits & conditions

Pulled from the full job description

  • Health insurance
  • 401(k) matching
  • Paid time off
  • Employee discount
  • Vision insurance
  • Dental insurance
  • Wellness program, 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.

The estimated base pay range for this role is listed below. $177,300-$265,900 USD

Please note, Sony Interactive Entertainment conducts background checks at the offer stage for all new employees (which may include criminal background checks for some roles) and will need to process personal information to support these checks.

About the company

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 PlayStation 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 PlayStation brand, a name synonymous with entertainment excellence and creativity. The Platform Core Solutions/Shared Services Development Team works on designing and building solutions that provide standardized capabilities for use across the PlayStation platform. These solutions empower teams to focus on their core business functions by providing operationally sound services with ease of adoption. Our services include REST micro-services as well as java libraries dealing with data abstraction, event publishing, batch processing, secrets access and so forth. We are looking for problem solvers, who can take initiative to tackle the most interesting and diverse technical challenges of developing software at scale. We are open to adoption of the latest tools and techniques for solving complex problems.

Apply for this position