Taro Logo

Senior Software Engineer II

A global gaming hardware, software and services company focused on creating innovative gaming experiences.
Backend
Senior Software Engineer
In-Person
1,000 - 5,000 Employees
5+ years of experience
Gaming · Enterprise SaaS

Description For Senior Software Engineer II

Join Razer, a leading global gaming technology company, as a Senior Software Engineer II to revolutionize the gaming industry. In this role, you'll be part of a dynamic team architecting and building cloud-native solutions that power Razer's ecosystem of microservices, data pipelines, and AI workloads. You'll work on critical projects including multi-region enablement and Razer ID APIs, ensuring high performance, scalability, and security.

The position offers an opportunity to work with cutting-edge technologies including AWS services, containerization, and AI/ML integrations. You'll be responsible for designing and implementing sophisticated microservices architecture, optimizing data pipelines, and contributing to the technical excellence of the team. The role requires expertise in cloud-native development, strong programming skills in languages like Golang, PHP, and Python, and deep understanding of modern web technologies.

As a senior member of the team, you'll mentor junior engineers, participate in architecture discussions, and drive innovation. The position is based in Singapore, offering the unique #LifeAtRazer experience in a company certified as a Great Place to Work®. You'll be part of a global team spread across 5 continents, working on projects that directly impact millions of gamers worldwide.

This role is perfect for a seasoned software engineer who is passionate about gaming technology, enjoys solving complex technical challenges, and wants to make a significant impact in a fast-growing global company. The position offers excellent growth opportunities, both personally and professionally, in an environment that values innovation, teamwork, and technical excellence.

Last updated 9 days ago

Responsibilities For Senior Software Engineer II

  • Design, develop, test, and deploy microservice applications on AWS
  • Architect and drive development of multi-region enablement project
  • Develop and own critical Razer ID APIs microservices
  • Design and build Web APIs to interface with AI/ML models
  • Build and optimize data pipelines for AI/ML workflows
  • Implement AWS best practices for security and scalability
  • Mentor junior engineers and interns
  • Participate in code reviews and architecture discussions
  • Be available for production issues troubleshooting

Requirements For Senior Software Engineer II

Go
PHP
Python
Kubernetes
  • Bachelor's degree in Computer Engineering, Computer Science, or related field
  • 5+ years of experience in cloud-native software engineering
  • Proficient in Golang, PHP, and Python
  • Strong understanding of RESTful and GraphQL APIs
  • Hands-on experience with AWS services (ECS, S3, RDS, Lambda, etc.)
  • Experience with microservices architecture and containerization
  • Knowledge of OAuth 2.0 and OpenID Connect
  • Experience with CI/CD tools like Argo or Jenkins
  • Understanding of internet technologies and load balancing
  • Strong problem-solving and analytical skills
  • Excellent communication and collaboration abilities

Jobs Related To Razer Senior Software Engineer II