Software Engineer

Posted 2 Days Ago
Be an Early Applicant
Singapore, SGP
In-Office
Mid level
Gaming • Hardware • Software
SteelSeries is a global leader in hardware and software for gaming.
The Role
Build and enhance the SteelSeries GG and Nahimic Windows desktop/web applications. Design, implement, and test features, collaborate with firmware/driver/DSP/UX teams, improve stability/performance, and mentor peers while reducing technical debt.
Summary Generated by Built In

Software Engineer II

Gaming? Check. Esports? Check. Hardware? Check. Software? Check. We could go on and on.  The point is we've been helping gamers get better since 2001.  In fact, Esports pros have won more money using SteelSeries products than any other brand and we're just getting started. Esports and Gaming are multi-billion-dollar industries, and we're going to continue supporting them through innovative gear and software gamers need and love.  We believe in being true to the gaming community, which means being true to ourselves. We create products that help the best of the best be better, and products that help the not-so-good feel not-so-bad.  Most of us are gamers, but you don't have to be, we promise!  Just don't be surprised if you become one within a few weeks of starting! 

Want to see what we're up to? Find us on social media, where we're highlighting our community, amazing partners, and products!

ABOUT YOU:

We’re looking for engineers who value collective code ownership and take pride in finishing work properly — including writing the tests that make it robust. You’re open to mentoring others and just as open to being challenged and learning yourself. Across our product teams, we’re building software and services that come with meaningful technical complexity and real product impact. If you’re motivated by growth, enjoy thoughtful collaboration with engineers, designers, and product managers, and care deeply about improving both the codebase and the product experience, you’ll thrive here.

As a Software Engineer II you will be responsible for taking our gaming software platform, SteelSeries GG (steelseries.com/gg) & Nahimic (nahimic.com) to the next level. An ideal candidate is a data-minded full stack engineer that can make a huge impact on our product development, has experience developing desktop and/or web applications, and has a serious passion for technology.

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 Windows application frameworks
  • Good understanding of software architecture and design patterns, such as MVVM
  • Experience designing and implementing user interfaces using 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
  • Ability to collaborate effectively with cross-functional teams, including Firmware, Driver, QA, UX, Product Management, and DSP teams
  • Strong 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 working 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 (e.g., GitHub Copilot, ChatGPT, Claude, Cursor, or similar) to improve developer productivity, code quality, testing, and documentation.
  • Ability to effectively evaluate, validate, and review AI-generated code while maintaining high standards of software quality, maintainability, and security.

WITHIN 1 MONTH YOU WILL:

  • Become familiar with the Nahimic and SteelSeries software ecosystem, development processes, and engineering standards
  • Come up to speed with our technology stack, including Windows application frameworks, audio technologies, and device integration architecture
  • Set up your development environment and understand the end-to-end software development and release process
  • Deliver your first production bug fix, enhancement, or feature for Nahimic or SteelSeries GG

WITHIN 3 MONTHS YOU WILL:

  • 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
  • Gain hands-on experience with upcoming hardware products and provide feedback to cross-functional teams

WITHIN 9 MONTHS YOU WILL:

  • Independently architect and deliver significant software features across the Nahimic and SteelSeries software platforms
  • Drive improvements in software quality through refactoring, automated testing, and technical debt reduction
  • Evaluate new technologies, frameworks, AI-assisted development tools, and engineering practices, and recommend adoption where appropriate
  • Troubleshoot and resolve complex issues involving application, firmware, driver, and hardware interactions

FUN STUFF:

We offer competitive pay, great benefits, and an awesome workplace with people who love gaming and technology.

Skills Required

  • 3+ years of software engineering experience
  • Experience developing desktop and/or web applications
  • 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 using 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
  • Ability to collaborate effectively with cross-functional teams including Firmware, Driver, QA, UX, Product Management, and DSP
  • Strong communication skills and ability to work in an Agile development environment
  • Passion for learning new technologies and continuously improving engineering practices
  • Experience with Windows audio technologies, APIs, or multimedia application development
  • Experience working with audio products, gaming peripherals, or consumer electronics
  • Experience with ReactJS, JavaScript, or TypeScript
  • Experience with CI/CD pipelines, automated testing, and DevOps practices
  • Experience working 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 (e.g., GitHub Copilot, ChatGPT, Claude, Cursor)

SteelSeries Compensation & Benefits Highlights

  • Healthcare Strength Healthcare Strength: Offers core medical, dental, vision, and mental‑health benefits with FSA options, alongside life and disability insurance. Feedback suggests the healthcare suite is robust and well‑rounded.
  • Leave & Time Off Breadth Leave & Time Off Breadth: Provides generous PTO, paid holidays, paid sick time, and parental/family medical leave. Feedback suggests these policies support healthy work–life balance.
  • Wellbeing & Lifestyle Benefits Wellbeing & Lifestyle Benefits: Includes flexible schedules, a remote‑work program, home‑office stipends, commuter benefits, snacks, pet‑friendly offices, wellness initiatives, and product discounts. Feedback suggests these extras enhance flexibility and the day‑to‑day employee experience.

SteelSeries Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
320 Employees
Year Founded: 2001

What We Do

SteelSeries is a global leader in gaming. We create hardware and software that enhances the gaming experience, improves performance, and leads to winning. Want proof? Esports pros have won more prize money using our gear than with any other brand. Our philosophy is that professional quality gear benefits every gamer, whether they're playing with friends, streaming their favorite titles, or competing on the world stage.

Why Work With Us

We offer free gear, free games, and the ability to create, sell, and support products with a world wide userbase. Our two floor Chicago office is in Fulton Market with a full gaming room. However, you don't have to be a gamer to work here. All are welcome!

Gallery

Gallery

SteelSeries Offices

Remote Workspace

Employees work remotely.

Typical time on-site: None
Chicago, IL
Copenhagen, Denmark
Lille, France
Singapore
Taipei, Taiwan
Warsaw, Poland
Learn more

Similar Jobs

SteelSeries Logo SteelSeries

Product Manager

Gaming • Hardware • Software
In-Office
Singapore, SGP
320 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account