This job is closed
·
Corsair
85 open jobs
View all jobs →
Software Development Engineer
Munich, BY, Germany
· Intermediate (2–5 years)
· Full Time
·
WHAT YOU WILL BE WORKING ON
You will join one of our software development teams and contribute directly to the success of our Stream Deck desktop application.
- As a Software Engineer, you will be responsible for developing a cross-platform desktop application using modern web technologies and React frameworks.
- You will contribute to product development and ideation by working with product managers to define software requirements and the scope of work.
- You will collaborate with cross-functional teams to develop and deliver high-quality software.
- You will develop tests to ensure software reliability and maintainability.
- You will participate in code reviews to maintain code quality and ensure that best practices are followed. You will also debug and troubleshoot complex software issues in a timely manner.
- You will optimize software performance and improve the user experience.
- You will have the opportunity to explore emerging technologies while staying up to date with software development trends.
WHAT WE ARE LOOKING FOR
- A bachelor’s or master’s degree in computer science, engineering, informatics, or a comparable field.
- At least three years of experience in frontend development using TypeScript and React.
- Familiarity with Elgato products, particularly the Stream Deck family of devices, is beneficial.
- Experience with the Qt application framework and an understanding of C++ are advantageous.
- Proficiency in structuring and testing large desktop applications or designing complex systems.
- Good knowledge of common development tools, such as VS Code, Jira, Confluence, and Git.
- Experience working in an engineering team that uses modern CI/CD and automation best practices.
- Fluency in both written and spoken English.