Principal Software Engineer
The Principal Software Engineer role at PlayStation Global involves collaborating with Product Management, Architects, Engineering, Hosting, and Operations teams to drive innovation on the PlayStation Network Platform. This position requires extensive hands-on technical expertise, broad industry knowledge, and excellent communication skills to contribute to the architecture of large-scale commerce systems, ensuring they are highly available, active-active, and extensible.
Key responsibilities include designing and developing high-quality software solutions that meet requirements, including coding, debugging, and testing. The engineer will implement rigorous methodologies for measuring, understanding, predicting, and improving the performance of enterprise-grade systems. Additionally, the role involves leading development communities to establish and influence quality engineering best practices across the organization.
Candidates should possess a BS Degree in Engineering, Computer Science, or equivalent experience, along with over 10 years of experience in software development, programming, design, and analysis. Expertise in programming languages such as Java, Python, and Golang, as well as experience with infrastructure as code tools like Terraform and CloudFormation, is essential. Proficiency in delivering high-performance, scalable services, experience with containers (Docker and Kubernetes), and a strong understanding of SQL and NoSQL databases are also required.
PlayStation Global offers a dynamic and inclusive work environment that empowers employees and embraces diversity. The company provides opportunities for professional growth and development, encouraging innovation and collaboration among its teams. Employees can expect to work on cutting-edge technology projects that impact millions of users worldwide, making it an exciting place to advance one's career.