Senior Software Engineer

Singapore, Singapore

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 are seeking a highly skilled and experienced senior C++ developer to join our dynamic engineering team. In this role, you will be responsible for designing, developing, testing, maintaining high-quality, cross-platform software and optimizing high-performance software applications. You will work closely with cross-functional teams to deliver robust and scalable solutions that meet the demands of our rapidly evolving business.Key Responsibilities

  • Design, develop, and maintain high-performance C++ applications.
  • Collaborate with software architects and other developers to design system architecture and APIs.
  • Optimize code for performance, scalability, and reliability.
  • Debug and resolve complex technical issues, providing mentorship to junior developers.
  • Write clean, maintainable, and well-documented code.
  • Participate in code reviews and contribute to best practices.
  • Work closely with QA teams to ensure high-quality software delivery.
  • Stay updated on the latest industry trends and technologies to continuously improve development processes.
Qualifications
  • Bachelor\xe2\x80\x99s or Master\xe2\x80\x99s degree in Computer Science, Engineering, or a related field.
  • 5+ years of professional experience in C++ development.
  • Strong understanding of object-oriented programming (OOP) and design patterns.
  • Experience with multi-threading, concurrency, and parallel processing.
  • Proficient in C++11/14/17 standards and familiarity with C++20.
  • Experience with debugging tools and performance profiling.
  • Familiarity with Linux/Unix operating systems.
  • Knowledge of software development lifecycle (SDLC) and agile methodologies.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills and the ability to work well in a team environment.
  • Knowledge of other programming languages such as Python, JavaScript
  • Experience with Electron and node modules
Pre-Requisites :Are you game?

Razer

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1463439
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Singapore, Singapore
  • Education
    Not mentioned