Facebook pixel

Senior Software Engineer
Updated on 1/27/2023
Locations
Burlingame, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
AWS
Data Analysis
Data Structures & Algorithms
C/C++/C#
Java
Linux/Unix
Management
REST APIs
SCRUM
SQL
Tomcat
Python
NoSQL
Quality Assurance (QA)
Requirements
  • BS or Master's Degree in Engineering, Computer Science or equivalent experience
  • 7+ 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, S3, Kinesis, Glue, Lambda, SQS, SNS and DynamoDB
  • Experience developing applications on Unix/Linux platforms
  • Experience with servlet containers (e.g., Tomcat), JAXRS, Spring, and related technologies
  • Experience developing web services using JSON and XML
  • Proficient in the SDLC, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Demonstrated ability to take a project from scoping requirements to actual launch of project
  • Possess deep knowledge of computer science fundamentals such as object oriented design, data structures, algorithm design, problem solving, and complexity analysis
Responsibilities
  • Develop java based micro services using Spring boot and AWS managed services
  • Develop AWS based systems using managed services such as:
  • AWS Lambda (Python and Java)
  • AWS Kinesis Firehose
  • AWS Kinesis Analytics
  • AWS S3
  • AWS Glue
  • AWS DynamoDB
  • AWS SNS
  • AWS SQS
  • Work with the scrum team directly to provide code reviews for other team members
  • Work with the scrum team directly to provide QA in specific projects such as:
  • Account Creation
  • Account Management
  • Parental Control settings
  • Child Privacy Settings
  • Age Verification
  • Work with other scrum teams to share knowledge
  • Support Accounts Domain systems in production
  • Work directly and indirectly with PlayStation's Core Commerce, Accounts & Identity and Global Fraud Management teams
Desired Qualifications
  • Experience with micro service architecture
  • Experience in requirements engineering, describing software product features, and technical designs
  • Experience with an e-commerce company or Payments software is a plus
  • Experience in deploying, operating, and managing services in AWS or other cloud environments
  • Experience building highly performant, active-active, linearly scalable production services (Enterprise Java/J2EE, or C++, Web Services, REST, SQL/NoSQL data layers)
PlayStation Global

5,001-10,000 employees

Online multiplayer gaming and digital media delivery service
Company Overview
Playstation's mission is to deliver new joy, excitement and awe to everyone. The company builds software and hardware for gaming consoles and content.
Benefits
  • Health and wellness: Medical (PPO, HDHP, and HMO), dental, vision, disability, employee assistance program, flexible spending accounts, health savings account, student loan repayment assistance, education reimbursement program, wellness reimbursement, identity theft protection, basic and voluntary life and AD&D insurance, business travel accident insurance, 4.5% 401(k) match, commuter program, additional voluntary programs (group legal, pet insurance, auto and home insruance), onsite flu shots and biometric screenings
  • Family and time off: 12 paid holidays, generous PTO, paid parental leave, adoption assistance program, 529 college savings plan match, back-up child care, parental and elder care coaching
  • Perks: Sony product discounts, passport perks program, monthly $10 Playstation Network voucher, employee referral bonus, game launch events
Company Core Values
  • Dreams & Curiosity: Pioneer the future with dreams and curiosity
  • Diversity: Pursue the creation of the very best by harnessing diversity and varying viewpoints
  • Integrity & Sincerity: Earn the trust for the Sony brand through ethical and responsible conduct
  • Sustainability: Fulfill our stakeholder responsibilities through disciplined business practices