Senior Software Engineer
Location: Shah Alam
Time Type: Full time
Job Description
Joining Razer will place you on a global mission to revolutionize the way the world games. Razer is a place to do great work, offering you the opportunity to make an impact globally while working across a global team located across 5 continents. Razer is also a great place to work, providing you the unique, gamer-centric #LifeAtRazer experience that will put you in an accelerated growth, both personally and professionally.
Job Responsibilities :
We’re hiring a Senior Software Engineer who believes AI can elevate software craftsmanship — not replace it.Your focus will be improving the stability, maintainability, and performance of our systems, while using modern AI-assisted tools to deliver higher-quality code, faster.
You’ll work on the backbone of our products: cleaning up legacy logic, improving observability, and building confidence into every deployment. You’ll also help define how we use AI responsibly in our engineering workflow — from refactoring to code review to release automation.
What You’ll Do
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.
What You Bring
You must be familiar 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.
Pre-Requisites :
Are you game?
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
