Technical Lead – C++/GO, Windows Systems

Location : Hyderabad/Noida
Experience : 7-10 years

Position Description:

The candidate will work in a team to help team members to develop various components to enable the self-updating capability of a desktop application with a client/server architecture. It includes detection of new app version availability from the company website and user notification, automatic downloads of Windows and Mac installers to the server and the client machines and authenticity checks of installers, facilitation of server upgrade run by IT admins, automatic upgrades of the clients, with protection from unexpected upgrade interruption such as file system and database backups.

Mandatory Skills:

  • Proficiency and extensive experience in Windows API for desktop and server applications
  • Experience in C++
  • Experience in GO
  • Experience with web communications and file transfers over HTTPS
  • Fundamental understanding on security requirements in typical enterprise IT environment
  • Fundamental understanding on installer packaging tools
  • Experience using git
  • Experience in building highly scalable distributed systems using C++/GO/Windows APsI/MAC APIs

Good to Have:

  • Experience with Qt framework
  • Experience with HTML & React
  • Experience using Jira and Bitbucket
  • Mentor junior and mid-level engineers
  • Grow engineering teams by interviewing, recruiting, and hiring
  • Possesses extensive debugging skills and logically strong

 

(Please upload .pdf, .docx, .doc, .txt format only.)