- Experience
- 3+ yrs
- Salary
- —
- Openings
- 1
- Posted
- 5 days ago
- Work mode
- In office
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About the Role
Join SteelSeries, a leader in gaming and esports hardware and software since 2001, as a Software Engineer II. Our mission is to empower gamers of all levels with top-tier products and software, catering to the billion-dollar esports and gaming industry. At SteelSeries, you will contribute to innovative gaming software platforms such as SteelSeries GG and Nahimic, collaborating across teams to enhance both user experience and product quality.
Responsibilities
- Advance the SteelSeries GG and Nahimic gaming software platforms by designing, developing, and delivering new features and improvements.
- Collaborate closely with cross-functional teams, including Firmware, Driver, QA, UX, Product Management, and DSP, to foster seamless integration and growth.
- Maintain and enhance application stability, performance, and maintainability through high-quality code and refactoring.
- Participate actively in code reviews, technical discussions, and architecture decision-making processes.
- Stay abreast of new technologies, frameworks, and AI-assisted development tools to recommend and implement best practices.
- Set up and adapt to the development and release processes, delivering production bug fixes and feature enhancements within the initial months.
- Troubleshoot complex issues involving software, firmware, driver, and hardware interplay.
Required Qualifications
- Minimum of 3 years of professional experience in software engineering.
- Proficiency in C# programming and .NET application development, specifically for Windows desktop environments.
- Solid experience with Windows application frameworks such as UWP, WinUI, WPF, or similar.
- Strong understanding of software architecture and design patterns, particularly MVVM.
- Competence in designing and implementing user interfaces using XAML.
- Familiarity with Git and GitHub for version control, code reviews, and collaborative workflows.
- Experience in writing comprehensive unit tests and integration tests.
- Excellent debugging and problem-solving skills.
- Capability to work effectively in Agile environments and communicate clearly across teams.
- Enthusiasm for learning new technologies and improving engineering standards continually.
Preferred Experience
- Knowledge of Windows audio technologies, APIs, or multimedia application development.
- Background in developing software for audio products, gaming peripherals, or consumer electronics.
- Familiarity with ReactJS, JavaScript, TypeScript, or other modern web technologies.
- Experience implementing CI/CD pipelines, automated testing, and DevOps methodologies.
- Exposure to device communication protocols and hardware integration.
- Working knowledge of C++ development and memory management.
- Experience with Microsoft Store app deployment and release certification.
- Experience utilizing AI-assisted development tools (e.g., GitHub Copilot, ChatGPT, Claude, Cursor) to enhance productivity, code quality, testing, and documentation.
- Ability to assess and validate AI-generated code while upholding software quality, maintainability, and security standards.
Career Progression Expectations
- Within 1 Month: Acclimate to SteelSeries' software ecosystem, technology stack, and engineering standards; deliver your first production-level fix or feature.
- Within 3 Months: Contribute meaningfully to feature development; collaborate effectively with cross-functional teams; support application performance and stability improvements.
- Within 9 Months: Lead architectural design and delivery of large software features; drive quality improvements and technical debt reduction; evaluate and integrate new technologies and AI-assisted tools.
Additional Information
SteelSeries offers competitive salaries, excellent benefits, and a workplace culture fueled by passion for gaming and technology. This role is based onsite in Singapore. Applicants should be ready to join a dynamic team eager to impact gamers worldwide.