Senior Software Engineer (C#)

1 Month ago • 5 Years + • Programming

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

Contentstack - Lead Financial Planning Analyst

Contentstack

Bengaluru, Karnataka, India (Hybrid)
4 Days ago
Crunchyroll - Software Engineer, Roku

Crunchyroll

Mexico City, Mexico City, Mexico (Hybrid)
5 Months ago
Unity - Senior Android Developer

Unity

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
4 Days ago
Pulse Point - Director, AdTech Supply Partnerships

Pulse Point

Newark, New Jersey, United States (Hybrid)
2 Months ago
Betson Group - Director of CRM Performance & VIP

Betson Group

Malta (On-Site)
2 Months ago
Roblox - Senior Software Engineer, Virtual Economy Optimization (C++)

Roblox

San Mateo, California, United States (On-Site)
1 Week ago
Black Bery - QNX Senior Systems Software Developer (BSP / Device Drivers)

Black Bery

Hyderabad, Telangana, India (On-Site)
4 Days ago
Epic Games - Automation Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
3 Months ago
Tesla - PLC Programmer

Tesla

Rhineland-Palatinate, Germany (On-Site)
4 Months ago
Nagarro - Staff Engineer, Java

Nagarro

Riyadh, Riyadh Province, Saudi Arabia (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Barracuda - Boomi Middleware Analyst

Barracuda

Ontario, Canada (Remote)
3 Months ago
Suki - Technical Product Manager I

Suki

Redwood City, California, United States (On-Site)
2 Months ago
Intel  - 3D and Ray Tracing Architect

Intel

Folsom, California, United States (On-Site)
1 Week ago
Scale AI - Forward Deployed Engineering Manager

Scale AI

Mumbai, Maharashtra, India (Remote)
2 Months ago
Poppulo - Senior Software Engineer – Backend & Cloud (TypeScript)

Poppulo

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
Figma - Regional Marketing Manager

Figma

Sydney, New South Wales, Australia (On-Site)
2 Weeks ago
Moloco - Customer Engineer, Commerce Media

Moloco

Tokyo, Japan (On-Site)
3 Weeks ago
Coda - Product Marketing Manager

Coda

Bangkok, Thailand (Hybrid)
2 Months ago
Aristocrat - Sourcing Manager, Refurbishment

Aristocrat

Las Vegas, Nevada, United States (Hybrid)
4 Weeks ago
Aristocrat - Automation Chapter Expert

Aristocrat

Kraków, Lesser Poland Voivodeship, Poland (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Chengdu, Sichuan, China

EJAmerica - Sr QA Engineer

EJAmerica

Guangdong Province, China (On-Site)
11 Months ago
Philips - Software System Engineer

Philips

Shenyang, Liaoning, China (On-Site)
2 Months ago
supercell - Senior 3D Environment Artist, Project R.I.S.E

supercell

Shanghai, Shanghai, China (On-Site)
8 Months ago
Canonical - Software Engineer

Canonical

Beijing, China (On-Site)
1 Month ago
Haleon - Category Trade Marketing Manager-Fenbid

Haleon

Shanghai, China (On-Site)
2 Weeks ago
NinjaVan - Specialist, Key Account Management-大客户高级运营

NinjaVan

Guangzhou, Guangdong Province, China (On-Site)
8 Months ago
Tencent - NIKKE Creative Director

Tencent

Shenzhen, Guangdong Province, China (On-Site)
3 Months ago
GoDaddy - Inside Sales Representative - Domain Sales (Mandarin/English)

GoDaddy

Shanghai, China (On-Site)
1 Month ago
Thatgamecompany - Senior Graphic Designer

Thatgamecompany

Shanghai, Shanghai, China (On-Site)
3 Months ago
Paper Stacking games - 3D Vegetation Scene - Infinite NuanNuan

Paper Stacking games

Shanghai, China (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Programming Jobs

N-ix - Senior Java Engineer with Python experience

N-ix

Ukraine (Hybrid)
1 Month ago
Applied materials  - Senior Manager - Software - Java

Applied materials

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Alp Consulting  - CAA C++

Alp Consulting

Bengaluru, Karnataka, India (On-Site)
1 Year ago
Adtran - Software Engineer (Python, SaaS)

Adtran

Gdynia, Pomeranian Voivodeship, Poland (Hybrid)
1 Month ago
NVIDIA - Senior Math Libraries Engineers - Python APIs

NVIDIA

Remote, Oregon, United States (Remote)
4 Months ago
Build Staff - Java Developer

Build Staff

Atlanta, Georgia, United States (On-Site)
6 Years ago
version 1 - .NET Azure Developer

version 1

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Electronic Arts - Presentation Software Engineer (C++)

Electronic Arts

Vancouver, British Columbia, Canada (Hybrid)
1 Month ago
Canva - Engineering Manager (BE Java / Python - Platform)

Canva

Brisbane, Queensland, Australia (Remote)
1 Month ago
Signal Space Lab - Principal Software Programmer

Signal Space Lab

Montreal, Quebec, Canada (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

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.

Orlando, Florida, United States (On-Site)

Shah Alam, Selangor, Malaysia (On-Site)

Shah Alam, Selangor, Malaysia (On-Site)

Shah Alam, Selangor, Malaysia (On-Site)

State Of São Paulo, Brazil (On-Site)

Paramus, New Jersey, United States (On-Site)

Paramus, New Jersey, United States (On-Site)

Irvine, California, United States (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