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 are looking for software engineers at various seniority levels who are passionate about building both web frontāends and backāend services. You may specialize in a particular area, but you should be comfortable working across the stack and collaborating with design, AI, data and DevOps teams. A strong foundation in computer science, system design, and scalability is critical. Education or years of experience are less important than demonstrated skill, curiosity and a growth mindset.
Weāre building nextāgeneration applications and backend services to support our gaming products and global community. Your work will form part of the backbone of our ecosystem: reliable, scalable and maintainable code that powers gaming experiences. This role is not about adding features for the sake of it; itās about creating systems that are easy to evolve, safe, and observable, leveraging modern engineering practices and AIāassisted tools to deliver higherāquality software.Essential Duties and Responsibilities
Responsibilities will depend on your seniority, but may include:
Design and implement web applications ā Build responsive, userāfriendly interfaces using modern technologies such as JavaScript/TypeScript, React/Vue/Angular, and HTML/CSS. Ensure performance and accessibility across devices.
Develop and maintain backāend services and APIs ā Write clean, maintainable serverāside code in languages such as Node.js, Go, Python or Java; design RESTful/gRPC APIs; integrate with SQL/NoSQL databases.
Architect scalable, reliable systems ā Apply sound system design principles; build microservices and eventādriven architectures; deploy on cloud infrastructure; ensure observability, logging and error handling to meet performance and availability targets.
Use AIāassisted coding tools responsibly ā Leverage tools like GitHub Copilot, ChatGPT, Claude Code, Gemini CLI or Codex to accelerate development, refactoring and testing. Help define best practices for integrating these tools into our workflows.
Implement CI/CD and containerization ā Build and optimize pipelines using Docker, Kubernetes and infrastructureāasācode (e.g., Terraform); ensure secure, automated deployments.
Collaborate across disciplines ā Work closely with product designers, AI/data scientists and DevOps to translate requirements into technical designs and deliver features endātoāend.
Continuous improvement and code quality ā Refactor, simplify and optimize legacy code; introduce automated tests and AIādriven quality checks; improve system observability; provide constructive code reviews and mentorship.
Senior Level Additions
At the senior level you will also:
Lead architecture and technical direction ā Make highālevel design decisions and drive adoption of best practices for performance, security, and scalability.
Mentor and uplift others ā Guide junior engineers, promote knowledge sharing and uphold coding standards.
Shape our AIāaugmented engineering culture ā Define how we integrate AI tools in the SDLC responsibly; champion experimentation and continuous learning.
Pre-Requisites :
Required Skills and Qualities
We care most about how you think and collaborate, not where you studied or how long youāve been coding. The ideal candidate will have:
Solid foundation in computer science ā Strong grasp of data structures, algorithms, operating systems, networking, and modern software design. Ability to reason about tradeāoffs and scalability.
Web technology expertise ā Experience in at least one web frontāend or one backāend framework (e.g., React, Vue or Angular for the frontāend; Express.js, Django, Ruby on Rails, Spring Boot or similar for the backāend). Candidates should have handsāon coding experience with HTML/CSS, JavaScript/TypeScript or a serverāside language and an understanding of web performance, accessibility and responsive design.
Backāend proficiency ā Experience designing REST/gRPC APIs; writing serverāside code in one or more languages (Node.js, Go, Python, Java, C#, Rust, etc.); understanding of microservices, authentication/authorization and secure coding practices.
Database and infrastructure knowledge ā Familiarity with relational and NoSQL databases; ability to design schemas and optimize queries; understanding of cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
AIāassisted coding mindset ā Openness to leverage AI tools (Copilot, ChatGPT, Claude Code, Gemini CLI, Codex) for code generation, testing and code review.
Strong problemāsolving and communication skills ā Ability to break down complex problems, articulate technical choices and collaborate effectively across teams. Clear written and verbal communication is essential for working with a global team.
Culture Fit ā What We Value
Razer operates on an extreme ownership model. We expect every engineer to take endātoāend responsibility for their work, from design through deployment and production support. We also believe in strong opinions, loosely held: we encourage you to advocate for your ideas while remaining open to feedback and willing to adjust based on new evidence or team input.
Successful candidates will demonstrate:
Ownership \& accountability ā You treat problems as yours to solve and follow through on commitments.
Bias toward action ā You are proactive, deliver quickly and iterate based on feedback.
Growth mindset ā You continuously seek to improve yourself and the product, embrace constructive criticism and learn new tools and technologies.
Collaboration \& empathy ā You value diverse perspectives, listen actively and build strong relationships across teams. We care about the human behind the code as much as the code itself.
Passion for gaming \& innovation ā While not mandatory, a love for gaming and an interest in the unique challenges of gaming software is a plus.
Nice to Have
Experience with AI/ML frameworks (e.g., PyTorch, TensorFlow) and deploying ML models; familiarity with vector databases and realātime data pipelines.
Knowledge of security best practices (OWASP, secure authentication/authorization, data privacy).
Experience with performance optimization at scale (profiling, caching strategies, CDN).
Contributions to openāsource projects or experience working in gaming/eāsports software.
Hiring Levels
We will assess candidates against minimum technical competencies for the level they are applying for. Once the bar is met, culture fit becomes the most important factor. Weāre open to:
Associate/Junior Engineers ā Eager problemāsolvers with a strong CS foundation and portfolio projects who want to learn and contribute.
MidāLevel Engineers ā Engineers who can independently own features, collaborate with crossāfunctional teams and contribute to system design.
Senior/Staff Engineers ā Technical leaders who can define architecture, mentor others and drive best practices across the organization.
Education \& Experience
Has a Bachelorās or Masterās degree in computer science, AI or similar discipline from an accredited institution
Shortlisted candidates will be contacted for assessment in due course
Razer is proud to be an Equal Opportunity Employer. We believe that diverse teams drive better ideas, better products, and a stronger culture. We are committed to providing an inclusive, respectful, and fair workplace for every employee across all the countries we operate in. We do not discriminate on the basis of race, ethnicity, colour, nationality, ancestry, religion, age, sex, sexual orientation, gender identity or expression, disability, marital status, or any other characteristic protected under local laws. Where needed, we provide reasonable accommodations - including for disability or religious practices - to ensure every team member can perform and contribute at their best.
Are you game?