# 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_JR2026007240?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_9e8b56e7-3d0

## Description

Joining Razer will place you on a global mission to revolutionize the way the world games. As a Senior Software Engineer, you will have the opportunity to make an impact globally while working across a global team located across 5 continents.

Your primary responsibility will be to implement and deliver project Catalina. This involves designing and implementing web-based and desktop applications, conducting technical assessments and feasibility studies based on project requirements, architecting software modules, and resolving key technical problems encountered in the project.

To succeed in this role, you will need to hold a Bachelor's Degree or above in Computer Science or Software Engineering or equivalent, with at least 5 years of front-end/full-stack development project experience and familiarity with major development/debugging tools. You should be proficient in TypeScript, JavaScript, NodeJS, and familiar with common data structures, algorithms, and design patterns. 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 be expected to monitor and improve software product performance, stability, and reliability. You will also be responsible for reading and writing technical documentation in English and working collaboratively with cross-functional teams.

The ideal candidate will have previous project experience in streaming areas or large-scale open-source projects, practical experience with vibe coding, spec-driven AI coding, and agentic AI coding, and experience with building with Jenkins and Docker. Good English oral communication skills and cross-team communication and collaboration skills are also essential.

## Skills

### Required
- TypeScript
- JavaScript
- NodeJS
- Common data structures
- Algorithms
- Design patterns
- Multi-threading
- IPC
- USB device communication
- Network programming

### Nice to have
- Previous project experience in streaming areas or large-scale open-source projects
- Practical experience with vibe coding, spec-driven AI coding, and agentic AI coding
- Experience with building with Jenkins and Docker

---

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