H

Senior Windows Desktop Software Engineer

hone • India
Remote
Apply
AI Summary

Develop and maintain Hone's desktop application using C# integrated with Electron, focusing on game detection, process management, and system optimization. Collaborate with web teams to build IPC flows between native C# functionality and web UI. Requires 5+ years of software development experience and strong Windows internals expertise.

Key Highlights
5+ years software development experience
C# with .NET 10 LTS
Windows desktop application development
IPC between C# and Electron/web UI
Key Responsibilities
Develop and maintain desktop application using C# integrated with Electron
Collaborate with web team to enable C# native functionality with web view UI
Build reliable Windows functionality for game detection, process management, system optimization, and background services
Write high-quality, clean, and maintainable code meeting industry standards
Perform regular code reviews to ensure codebase quality
Develop new features to enhance user experience
Troubleshoot and resolve desktop application issues
Profile, measure, and optimize performance-critical areas
Work with product team to implement new requirements
Technical Skills Required
C# Windows desktop applications Windows operating systems
Benefits & Perks
Fully remote
Working in the gaming industry
Fun and friendly work environment
Nice to Have
Passion for PC or console gaming
Experience integrating C# with Electron through CLI, named pipes, sockets, or other IPC
Native AOT experience
Windows performance tooling, diagnostics, or low-level debugging
Experience with game launchers, anti-cheat-sensitive environments, system utilities, or performance tools
C++ experience
Two-handed swords experience

Job Description


Hone is a startup that helps gamers win more through PC optimization. We are looking for data enthusiasts who are passionate about games and the gaming industry to join our fast-growing team. In this role, you will have the opportunity to contribute to the development of features that our users desperately need. If you share our values, we'd love to hear from you!


What you should have

  • At least 5 years of software development experience
  • At least 2 years of experience building and shipping a consumer desktop app
  • The ability to work autonomously and deliver high-quality software quickly, with only a high-level direction
  • Strong attention to detail and performance
  • Experience in developing Windows desktop applications and modules
  • Experience with .NET 10 LTS.
  • Strong understanding of Windows internals and Windows operating system concepts
  • Hands-on experience with Win32 / Windows APIs
  • Experience working with the Windows Registry
  • Experience developing and managing Windows Services
  • Experience with Named Pipes and stdin/stdout-based process communication
  • Good understanding of Windows processes, permissions, privileges, and process lifecycle
  • Experience debugging Windows-specific system, service, and process-related issues
  • Experience with IPC between native/backend processes and web-based UI layers 
  • Experience profiling real performance issues and optimizing measured hot paths, not guessing


Responsibilities

  • Develop and maintain our desktop application using C# integrated with Electron
  • Collaborate with the web team to allow C# native functionality to work with our web view UI
  • Build reliable Windows functionality for game detection, process management, system optimization, and background services
  • Write high-quality, clean, and maintainable code that meets the standards of the industry.
  • Perform regular code reviews to ensure the quality of the codebase.
  • Develop new features and functionalities to enhance the user experience.
  • Troubleshoot and resolve issues with our desktop application.
  • Profile, measure, and optimize performance-critical areas of the desktop app.
  • Work with the product team to understand and implement new requirements.


Required Expertise

  • In-depth knowledge of C#
  • Extensive knowledge of Windows desktop applications
  • Knowledge of Windows operating systems
  • Has worked on C# console applications
  • Experience with process management, process priority, permissions, handles, services, and Windows startup behavior
  • Experience building IPC flows between C# and Electron/web UI.


Other useful skills

  • A passion for PC or console gaming
  • Experience integrating C# with Electron through CLI, named pipes, sockets, or other IPC
  • Experience with Native AOT
  • Experience with Windows performance tooling, diagnostics, or low-level debugging
  • Experience working on game launchers, anti-cheat-sensitive environments, system utilities, or performance tools
  • Experience with C++
  • Bonus points if you have experience with two-handed swords!


Why work at Hone?

  • Fully remote
  • Working in the gaming industry
  • A fun and friendly work environment


If this sounds like the perfect opportunity for you, please apply now. We look forward to hearing from you!


Similar Jobs

Explore other opportunities that match your interests

Intermediate Backend Engineer

Programming
•
21h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

job-scouts.com

India
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Entry level

ultainfinity global group

India

Intermediate Backend Engineer (Software Supply Chain Security Add-On)

Programming
•
22h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

GitLab

India

Subscribe our newsletter

New Things Will Always Update Regularly