# Senior Software Engineer

**Company**: Razer
**Location**: Shenzhen
**Work arrangement**: onsite
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://razer.wd3.myworkdayjobs.com/en-US/Careers/job/Shenzhen/Senior-Software-Engineer_JR2026007239?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_48d732f5-ca9

## Description

Join our global mission to revolutionize the way the world games. As a Senior Software Engineer at Razer, you will have the opportunity to make an impact globally while working across a global team. You will be responsible for implementing and delivering project Catalina, which hypertime requires designing and implementing web-based and desktop applications, conducting technical assessments and feasibility studies, architecting software modules, and resolving key technical problems.

We are looking for a highly skilled and experienced software engineer with a strong background in front-end and full-stack development. You should have at least 5 years of experience in front-end/full-stack development project experience and be familiar with major development/debugging tools. Proficiency in TypeScript, JavaScript, NodeJS, and common data structures, algorithms, and design patterns is required. Additionally, you should have good knowledge of multi-threading, IPC, USB device communication, and network programming.

As a Senior Software Engineer at Razer, you will have the opportunity to work on a wide range of projects and technologies, including streaming area or large-scale open source projects. You will also have the chance to collaborate with cross-functional teams and contribute to the development of innovative gaming products.

If you are a motivated and experienced software engineer looking for a new challenge, we encourage you to apply for this exciting opportunity.

## Skills

### Required
- TypeScript
- JavaScript
- NodeJS
- Common data structures, algorithms, and design patterns
- Multi-threading
- IPC
- USB device communication
- Network programming

### Nice to have
- Previous project experience in streaming area or large-scale open source project
- Practical experience of vibe coding, spec-driven AI coding, agentic AI coding
- Experience of building with Jenkins and Docker
- C++/C development skills and project experience

---

Source: [Apply at razer.wd3.myworkdayjobs.com](https://razer.wd3.myworkdayjobs.com/en-US/Careers/job/Shenzhen/Senior-Software-Engineer_JR2026007239?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
