# Senior Software Engineer

**Company**: Razer
**Location**: Shah Alam
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://razer.wd3.myworkdayjobs.com/en-US/Careers/job/Shah-Alam/Senior-Software-Engineer_JR2025006536?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_d825fab5-ca3

## Description

Joining Razer will place you on a global mission to revolutionize the way the world games. We're a technology company that designs and manufactures gaming peripherals and laptops. As a Senior Software Engineer, you will play a key role in improving the stability, maintainability, and performance of our systems, while using modern AI-assisted tools to deliver higher-quality code, faster.

Your focus will be on cleaning up legacy logic, improving observability, and building confidence into every deployment. You will also help define how we use AI responsibly in our engineering workflow , from refactoring to code review to release automation.

Responsibilities: Refactor, simplify, and optimize backend code to improve reliability, readability, and performance. Use AI-assisted tools (like GitHub Copilot, ChatGPT, or SonarQube) to support coding, testing, and review processes. Introduce AI-driven quality checks in CI/CD , from static analysis to test generation and release validation. Improve system observability with structured logging, clearer metrics, and better error handling. Strengthen code review practices, using AI to flag potential issues early. Collaborate with engineers, SREs, and DevOps to align software reliability with platform stability. Mentor teammates on maintainable code design and the effective use of AI in day-to-day engineering work.

Requirements: Familiarity with industry standard practices around system architecture. Strict understanding in secure coding practice, performant and highly maintainable code bases. Strong experience in debugging, performance tuning, and codebase refactoring. Solid skills in at least one backend language (PHP or Node.js). Familiar with cloud-native environments, CI/CD pipelines, and containerization. Familiarity working with programming language frameworks and terminal-based interface (Linux) is a plus. Practical knowledge of AI development tools and how to apply them for automation and quality assurance. Clear communication, structured problem-solving, and a proactive, detail-oriented mindset.

Why this role matters: Our goal isn't just to build more features , it's to make our systems smarter, safer, and easier to maintain. You'll play a key role in defining what reliable, AI-augmented engineering looks like in production: code that's efficient, observable, and ready to evolve. Your work will help the entire team move faster without compromising stability.

## Skills

### Required
- backend language (PHP or Node.js)
- cloud-native environments
- CI/CD pipelines
- containerization
- AI development tools
- secure coding practice
- performant and highly maintainable code bases
- debugging
- performance tuning
- codebase refactoring

---

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