Software Development Engineer

Corsair Memory
München, Germany
3 days ago
Apply on www.adzuna.de
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Languages
English
Job source

Tech stack

Application Frameworks Software Applications Confluence JIRA C++ (Programming Language) Software Quality Code Review Continuous Integration Software Debugging Programming Tools Qt (Software) Software Engineering
+9 more
Software Requirements Analysis TypeScript Visual Studio Online ReactJS Reliability of Systems Git Information Technology Front End Software Development Software Performance

Job description

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.

Requirements

  • 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.de
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

2:13 min

Leveling up frontend skills through experimental passion projects

Elad Shechter · World Congress 2021

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all