
Software Development Engineer
Corsair Components, Inc.4 days ago
Munich, GermanyMid Level
Responsibilities
- Develop and maintain the cross-platform Stream Deck desktop application using modern web technologies and React.
- Collaborate with product managers to define software requirements and scope of work.
- Work with cross-functional teams to develop and deliver high-quality software.
- Develop tests to support software reliability and maintainability.
- Participate in code reviews and follow software development best practices.
- Debug and troubleshoot complex software issues.
- Optimize application performance and improve the user experience.
- Explore emerging technologies and stay current with software development trends.
Requirements
- Bachelor’s or master’s degree in computer science, engineering, informatics, or a comparable field.
- At least three years of frontend development experience using TypeScript and React.
- Proficiency in structuring and testing large desktop applications or designing complex systems.
- Good knowledge of VS Code, Jira, Confluence, and Git.
- Experience working in an engineering team using modern CI/CD and automation best practices.
- Fluency in written and spoken English.
- Familiarity with Elgato products, particularly the Stream Deck family, is beneficial.
- Experience with the Qt application framework and understanding of C++ are advantageous.