Senior or Lead Software Engineer (Rust) - NZXT - Fully Remote

NZXT
Posted 3 years ago  • Los Angeles, CA
Stack Overflow

Title: Senior or Lead Software Engineer

Locations: Fully Remote (with flexibility to work across different time zones: US, Germany, Taiwan, Australia) or onsite in LA

NZXT builds PC hardware for enthusiasts and gamers globally, they continue to grow and launch new products in the market year over year.

NZXT is looking for a talented Senior or Lead Software Engineer with desktop experience to join their software development team. In this role, you will develop and participate in a multidisciplinary team to build beautiful products and great experiences on Windows. Open to remote internationally.

As a part of the NZXT CAM team, responsible for a PC monitoring tool that controls hardware, collects &analyzes data, you will be working with engineering and management teams to improve application experience, solve critical problems, and provide software expertise to team members.

What you will be doing:

  • Design and implement solutions targeting Microsoft Windows desktop operating systems, using Rust and C++
  • Troubleshoot CPU &memory usage, Windows &device problems.
  • Develop a thorough understanding of the functional requirements of the application and how customers will use it.
  • Architect and design systems that meet application requirements.
  • Effectively conduct code and performance reviews.

Nice to have:

  • Deep working knowledge of Windows desktop applications using C++ or similar languages (ideally Rust)
  • Familiarity with the Rust language, or willingness to learn Rust
  • Experience with Agile (scrum) development process and tracking tools (JIRA/Confluence)
  • Familiarity with OpenGL and DirectX graphics APIs
  • Bachelor's degree in CS, EE or equivalent