Software Engineer

GN Group

Singapore

On-site

SGD 60,000 - 80,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Comprehensive benefits
Competitive pay

Job summary

GN Group is looking for a Software Engineer II to elevate their gaming software platform, SteelSeries GG and Nahimic. You will design and deliver new features while collaborating with cross-functional teams to provide exceptional user experiences.

The ideal candidate has at least 3 years of experience in software engineering, particularly with C# and .NET, and is familiar with developing Windows applications. The company offers competitive pay and a collaborative culture focused on learning and ownership.

Qualifications

  • 3+ years of software engineering experience.
  • Strong experience with C# and .NET application development.
  • Experience developing Windows desktop applications using UWP, WinUI, WPF, or similar frameworks.
  • Good understanding of software architecture and design patterns such as MVVM.
  • Experience writing unit tests and integration tests.

Responsibilities

  • Design, develop, and deliver new features and enhancements for Nahimic and SteelSeries GG.
  • Collaborate with Firmware, Driver, DSP, QA, UX, and Product teams.
  • Participate in technical discussions, code reviews, and architecture decisions.
  • Contribute to improving application stability, performance, and maintainability.

Skills

C#
.NET application development
Windows desktop applications (UWP, WinUI, WPF)
Software architecture and design patterns (MVVM)
User interfaces (XAML)
Git and GitHub
Unit tests and integration tests
Debugging and troubleshooting
Agile development
Learning new technologies

Job description

About the Role

As a Software Engineer II, you will take our gaming software platform, SteelSeries GG and Nahimic, to the next level. You will write robust code, create unit tests, and collaborate closely with cross‑functional teams to deliver impactful products.

Key Responsibilities
  • Design, develop, and deliver new features and enhancements for Nahimic and SteelSeries GG.
  • Collaborate with Firmware, Driver, DSP, QA, UX, and Product teams to deliver seamless user experiences.
  • Contribute to improving application stability, performance, and maintainability.
  • Participate in technical discussions, code reviews, and architecture decisions.
  • Provide feedback on upcoming hardware products and help shape cross‑functional integration.
Necessary Skills
  • 3+ years of software engineering experience.
  • Strong experience with C# and .NET application development.
  • Experience developing Windows desktop applications using UWP, WinUI, WPF, or similar frameworks.
  • Good understanding of software architecture and design patterns such as MVVM.
  • Experience designing and implementing user interfaces with XAML.
  • Experience using Git and GitHub for source control, code reviews, and collaborative development.
  • Experience writing unit tests and integration tests.
  • Strong debugging, troubleshooting, and problem‑solving skills.
  • Excellent communication skills and ability to work in an Agile development environment.
  • Passion for learning new technologies and continuously improving engineering practices.
Preferred Skills
  • Experience with Windows audio technologies, APIs, or multimedia application development.
  • Experience working with audio products, gaming peripherals, or consumer electronics.
  • Experience with ReactJS, JavaScript, TypeScript, or other modern web technologies.
  • Experience with CI/CD pipelines, automated testing, and DevOps practices.
  • Experience with device communication protocols and hardware integrations.
  • Familiarity with C++ development and memory management.
  • Familiarity with Microsoft Store application deployment, certification, and release processes.
  • Experience using AI‑assisted development tools such as GitHub Copilot, ChatGPT, Claude, Cursor, or similar.
  • Ability to evaluate, validate, and review AI‑generated code while maintaining high standards of software quality, maintainability, and security.
Timeline of First 9 Months
  • Within 1 month: Become familiar with Nahimic and SteelSeries software ecosystem, development processes, and standards; set up your development environment and deliver your first production bug fix, enhancement, or feature.
  • Within 3 months: Design, develop, and deliver new features and enhancements for Nahimic and SteelSeries GG; collaborate with Firmware, Driver, DSP, QA, UX, and Product teams to deliver seamless user experiences.
  • Within 9 months: Independently architect and deliver significant software features across the platforms; drive improvements via refactoring, automated testing, and technical debt reduction; evaluate new technologies and recommend adoption; troubleshoot complex issues involving application, firmware, driver, and hardware interactions.
Benefits

We offer competitive pay, comprehensive benefits, and an awesome workplace for passionate gamers and technologists, supported by a culture that values collaboration, learning, and ownership.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer II - Gaming Desktop Apps (C#, .NET)
Software Engineer II - Gaming Desktop Apps (C#, .NET)

GN Group • Singapore

On-site
SGD 60,000 - 80,000
Comprehensive benefits
Competitive pay
Senior Software Engineer (Gaming)
Senior Software Engineer (Gaming)

United States Digital Space LLC • Singapore

On-site
SGD 120,000 - 180,000
Senior Software Engineer II
Senior Software Engineer II

United States Digital Space LLC • Singapore

On-site
SGD 180,000 - 240,000
Equal Opportunity Employer
Global team across 5 continents
Game Engineer - Early Career
Game Engineer - Early Career

First Fun • Singapore

On-site
SGD 70,000 - 120,000
Senior Software Engineer II
Senior Software Engineer II

Razer • Singapore

On-site
SGD 120,000 - 180,000
Staff Machine Learning Engineer, Audio - Singapore Efficiency Team
Staff Machine Learning Engineer, Audio - Singapore Efficiency Team

Riot Games • Singapore

On-site
SGD 180,000 - 280,000
Full relocation support
Full health insurance for you, your_sp
Staff Machine Learning Engineer, Audio - Singapore Efficiency Team Data Riot Operations & Support Singapore
Staff Machine Learning Engineer, Audio - Singapore Efficiency Team Data Riot Operations & Support Singapore

Riot Games • Singapore

On-site
SGD 180,000 - 320,000
Full relocation support
Full health insurance for you, your_sp
Engineer (Java/.NET)
Engineer (Java/.NET)

SCIENTE • Singapore

On-site
SGD 70,000 - 120,000
Senior Software Engineer, Windows/Desktop Applications - Singapore, Singapore
Senior Software Engineer, Windows/Desktop Applications - Singapore, Singapore

Clutch Canada • Singapore

On-site
SGD 70,000 - 100,000
Flexible work hours
Collaborative engineering culture
Opportunities for technical leadership
Full Stack Development Intern
Full Stack Development Intern

Keysight Technologies • Singapore

On-site
SGD 13,000 - 27,000