Senior Software Engineer (C#)

13 Hours ago • 5 Years +

Job Summary

Job Description

This Senior Software Engineer (C#) position focuses on designing and developing robust Windows applications. The role involves utilizing expertise in .NET, Win32 APIs, multithreading, and networking. Responsibilities include optimizing system performance, troubleshooting software issues, and collaborating with product managers and designers to implement new features. The candidate will conduct code reviews, ensuring adherence to best practices and a high-quality user experience. This role requires close collaboration with cross-functional teams to deliver high-quality software.
Must have:
  • 5+ years of Windows application development experience with C# and C++.
  • Strong expertise in Windows-specific technologies (e.g., .NET, Win32 APIs).
  • Excellent communication skills in both Chinese and English.
Good to have:
  • Familiarity with MacOS development is a plus.

Job Details

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/ 工作职责 :

This position focuses on the design and development of robust Windows applications, leveraging expertise in Windows-specific technologies like .NET, Win32 APIs, multithreading, and networking. The role also involves system performance optimization, troubleshooting, and close collaboration with product managers and designers to implement new features and ensure a high-quality user experience.

Responsibilities:

  • Design and develop robust applications primarily for the Windows platform.
  • Optimize system performance to meet and maintain high-quality software standards.
  • Collaborate closely with product managers and designers to implement and deliver new features.
  • Conduct detailed code reviews to ensure adherence to best practices, maintainability, and scalability.
  • Troubleshoot and resolve software issues, ensuring a smooth and reliable user experience.

Requirements:

  • Bachelor’s degree in Computer Science or a related field.
  • 5+ years of experience in Windows application development using C# and C++, with strong expertise in Windows-specific technologies (e.g., .NET, Win32 APIs, multithreading, networking).
  • Familiarity with MacOS development is a plus.
  • Strong debugging, troubleshooting, and performance optimization skills, particularly for Windows platforms.
  • Excellent communication skills in both Chinese and English to collaborate effectively with cross-functional teams.

岗位职责:

  • 主要负责为 Windows 平台 设计和开发高性能应用程序。
  • 优化系统性能,确保达到并保持高质量的软件标准。
  • 与产品经理和设计师密切合作,实施并交付新功能。
  • 进行详细的代码审查,确保遵循最佳实践,代码可维护性和可扩展性。
  • 排查和解决软件问题,确保用户拥有流畅可靠的使用体验。

岗位要求:

  • 计算机科学或相关领域的学士学位。
  • 5年以上 Windows 应用开发经验,熟悉 C# 和 C++,并具备 Windows 平台相关技术(如 .NET、Win32 API、多线程、网络编程)方面的深厚经验。
  • 了解 MacOS 开发者优先。
  • 具备出色的调试、问题排查和性能优化能力,特别是在 Windows 平台上。
  • 拥有优秀的中英文沟通能力,能够高效与跨职能团队协作。

Pre-Requisites/ 任职要求 :

Are you game?

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Chengdu, Sichuan, China

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

At Razer, you'll be at the forefront of the most exciting industry in the world — gaming. Evolving forms of gaming require evolving forms of hardware, software and services. That’s where Razer comes in, offering innovative top-of-the-line products and services to allow gamers to fully immerse in the ultimate gaming experience.Getting onboard Razer will place you on a global mission to bring gamers closer to the games they love. Razer is a place to do great work, offering you the opportunity to be a part of a global team across 11 countries. Whether you are a hardcore evangelist who breathe life to the latest and greatest gaming gear or a behind-the-scene hero who runs our global operations, you are assured of a career-changing quest that transcends time zones and culture with one single spell: For Gamers. By Gamers.The journey towards phenomenal-ness won’t come easy. However, we will excel because gamers rely on teamwork. We achieve greatness because we are wicked problem-solvers and tenacious in clinching victories in all that we do. It is the team that makes Razer where it is today and will continue to bring Razer to even greater heights.

Chengdu, Sichuan, China (On-Site)

Chengdu, Sichuan, China (On-Site)

Chengdu, Sichuan, China (On-Site)

Taipei City, Taiwan (On-Site)

Shenzhen, Guangdong Province, China (On-Site)

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)

Tokyo, Japan (On-Site)

Shah Alam, Selangor, Malaysia (On-Site)

Shah Alam, Selangor, Malaysia (On-Site)

View All Jobs

Get notified when new jobs are added by Razer

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug