This job listing expired on Apr 20, 2022
Tweet

Getting onboard 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 :

As a Senior Software Engineer, you will be responsible for all aspects of product development from initialization till rolled-out. You will be working on architecture, design, implementation, testing, and production support. The ideal candidate will have strong ownership, good communication skills and enjoy working in highly collaborative and fast paced environment.

  • Research and develop software solutions that would impact millions of users across the globe
  • Design, develop, and support high quality software applications and components.
  • Write, analyze, optimize, and debug application code to maximize performance and quality.
  • Work closely with cross-functional groups to prototype, design and implement ideas and projects.
  • Generate documentation and technical/functional specifications as needed.

Pre-Requisites :

  • Excellent problem solving and analytical skills
  • Strong communication skills with proven ability to present complex ideas and document concisely
  • High energy, motivated team player, able to effectively lead across functions and teams to drive projects and key initiatives to completion.
  • Diploma/Degree in Computer Science/Software Engineering with minimally 5 years of experience in software development space
  • Strong command of object-oriented principles across multiple languages (C++ is a must. And JavaScript, Python and other languages would be a bonus).
  • Strong experience with modern C++ (C++17/14/11).
  • Strong experience with multi-process programming and RPC
  • Excellent debug skills
  • Strong experience in developing and delivering world-class software products on Windows, Mac and Linux platforms.
  • Experience of iOS and Android development would be a bonus.
  • Knowledge of internet protocols and services, as well as public key infrastructure and security