SteelSeries
Posted 2mo ago

Software Engineer

SteelSeries
Singapore
OnsiteFull Time
Responsibilities
  • developing features
  • writing tests
  • integrating hardware
Requirements
  • 3+ years software engineering experience
  • Strong C#/.NET and Windows desktop (UWP/WinUI/WPF) skills
  • XAML, MVVM
  • Git/GitHub
  • Unit/integration testing
  • Debugging, and cross-functional collaboration
Technical tools mentioned
C#.NETUWPWinUIWPFXAMLMVVMGitGitHubReactJSJavaScriptTypeScriptC++Microsoft StoreGitHub CopilotChatGPTClaudeCursor

Job description

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.

About SteelSeries

Gaming-peripherals manufacturer serving gamers and esports players with headsets, keyboards, mice, controllers, and software.

Year founded
2001
Employees
400
Organization type
Private
Latest investment
Series A (2016) — led by ClearVue Partners, L Catterton
Headquarters
DK

Similar jobs

Software Engineer roles
1h
Save
Mark Applied
Hide
Senior Software Engineer, Trading Systems (Full Stack, React)
Singapore, Singapore, Singapore
HybridFull Time
Gemini
GeminiNasdaq: GEMI: Publicly traded cryptocurrency exchange and custodian serving retail and institutional users.
Strong React, TypeScript, JavaScript, HTML, and CSS experience; production web application experience; frontend architecture, testing, accessibility, APIs, distributed systems, and technical leadership skills.
React, TypeScript, JavaScript, HTML, CSS, React Native, Scala, Go, AWS, Docker, Kubernetes, Terraform, CI/CD, REST APIs, Kafka
3h
Save
Mark Applied
Hide
Senior Software Engineer (Data), Ai & Data Platforms
Singapore, Singapore, Singapore
OnsiteFull Time
Apple
AppleNASDAQ: AAPL: Designing and manufacturing consumer electronics, software, and digital services.
7+ YOEBachelor's degree in Computer Science or equivalent, 7+ years preferred, and experience with distributed data applications, cloud platforms, SQL, BI, and Python, Scala, or Java.
Snowflake, Big Query, Python, Scala, Java, SQL, Spark, Kafka, AWS, Microsoft Azure, Google Cloud, Streamlit, Superset, Tableau, Business Objects, Looker
8h
Save
Mark Applied
Hide
Software Engineer 2 - Inference
Vancouver or San Jose or Durham or Mexico City or Bangalore or Pune or Hoofddorp or Belgrade or Barcelona or Singapore or Sydney or Tokyo
$103k-$155k/yr HybridFull Time
Nutanix
NutanixNASDAQ: NTNX: Enterprise hybrid multi-cloud computing and software provider.
2+ YOE2–5 years developing resilient product software; strong data structures and algorithms; Docker, Kubernetes, Go, Python, CI/CD, distributed systems, datacenter architecture, and high-performance software experience; bachelor's or master's in computer science preferred.
Docker, Kubernetes, Go, Python, TensorFlow, PyTorch, CI/CD, Nutanix Cloud Platform
1d
Save
Mark Applied
Hide
Principal Software Engineer
Singapore
RemoteFull Time
Bjak
Bjak: Southeast Asia's leading online insurance platform and fintech.
7+ YOERequires 7+ years of software engineering experience, expertise in software systems or infrastructure, strong architecture and coding skills, and experience leading major engineering projects through production.
2d
Save
Mark Applied
Hide
Software Engineer | Internship | Summer '27
Singapore, Singapore, Singapore
OnsiteInternship, Full Time
BlockTech
BlockTech: A private Dutch crypto trading firm providing algorithmic liquidity and direct-counterparty trading in digital-asset derivatives and spot markets.
Currently in the penultimate year of a computer science or related degree at a Singapore university; proficient in a systems language, ideally Rust or C++, with Python knowledge and strong algorithms skills.
Linux, Rust, Python, C++
2d
Save
Mark Applied
Hide
Software Engineer (EMS)
London or New York City or Singapore
HybridFull Time
Elwood Technologies
Elwood Technologies: The institutional operating system for 24/7 digital asset markets.
3+ YOERequires 3+ years of backend engineering experience, production Rust expertise, concurrent performance-sensitive systems experience, and knowledge of distributed systems, databases, caches, cloud platforms, and observability tools.
Rust, C++, Go, NATS, Aeron, AWS, GCP, Azure, PostgreSQL, SQLite, Redis, Zookeeper, Prometheus, Grafana, ELK Stack
2d
Save
Mark Applied
Hide
11test Grace
Singapore
RemoteFull Time
Binance
Binance: Global cryptocurrency exchange and blockchain ecosystem provider.
No specific qualifications or experience requirements are provided in the posting.
2d
Save
Mark Applied
Hide
Senior Software Engineer, Machine Learning (LLM & Agentic AI - TikTok - Content Ecology Local Services)
San Jose or Los Angeles or Singapore or New York City or London or Dublin or Paris or Berlin or Dubai or Jakarta or Seoul or Tokyo
$218k-$480k/yr OnsiteFull Time
TikTok
TikTok: Short-form mobile video and social media platform.
Bachelor's degree in a technical field; strong machine learning and deep learning foundations; Python, PyTorch, distributed training, large-scale data processing, software engineering, and production deployment experience.
Large Language Models (LLMs), Multimodal Large Language Models (MLLMs), Natural Language Processing (NLP), Python, PyTorch, Neural Information Processing Systems (NeurIPS), International Conference on Machine Learning (ICML), International Conference on Learning Representations (ICLR), Conference on Computer Vision and Pattern Recognition (CVPR), International Conference on Computer Vision (ICCV), European Conference on Computer Vision (ECCV), Association for Computational Linguistics (ACL), Conference on Empirical Methods in Natural Language Processing (EMNLP), North American Chapter of the Association for Computational Linguistics (NAACL), Knowledge Discovery and Data Mining (KDD), World Wide Web Conference (WWW), Special Interest Group on Information Retrieval (SIGIR), Recommender Systems (RecSys), Association for the Advancement of Artificial Intelligence (AAAI), International Speech Communication Association (Interspeech), International Conference on Acoustics, Speech, and Signal Processing (ICASSP)