Software Engineer
Job Summary
Software Engineer II
Gaming Check. Esports Check. Hardware Check. Software Check. We could go on and point is weve been helping gamers get better since fact Esports pros have won more money using SteelSeries products than any other brand and were just getting started. Esports and Gaming are multi-billion-dollar industries and were going to continue supporting them through innovative gear and software gamers need and 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 of us are gamers but you dont have to be we promise!Just dont be surprised if you become one within a few weeks of starting!
Want to see what were up to Find us on social media where were highlighting our community amazing partners and products!
ABOUT YOU:
Were looking for engineers who value collective code ownership and take pride in finishing work properly including writing the tests that make it robust. Youre open to mentoring others and just as open to being challenged and learning yourself. Across our product teams were building software and services that come with meaningful technical complexity and real product impact. If youre motivated by growth enjoy thoughtful collaboration with engineers designers and product managers and care deeply about improving both the codebase and the product experience youll thrive here.
As a Software Engineer II you will be responsible for taking our gaming software platform SteelSeries GG ( & Nahimic () 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# 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.
Required Experience:
IC
About Company
SteelSeries is a leading manufacturer of gaming peripherals and accessories, including headsets, keyboards, mice, and mousepads.