Position: Windows Developer - cyber security company
Company: Adaptiq
Category: .NET
Experience required: 3y
English level: upper
Published: 2022-08-01T00:00:00+03:00

With offices in **the USA and Israel, Coronet** provides a dynamic, engineering-driven culture that is solving one of the toughest problems in cybersecurity: How to protect companies with no security team and small budgets against cyber threats.

Coro's platform uses AI to detect and mitigate threats, eliminating the need for a security team to chase down security events. Provided as a subscription service, API-based, Coronet brings comprehensive, enterprise-grade cyber defence through a single pane of glass at an affordable price, eliminating the complexity and laborious nature of traditional security platforms.

We are one of only a few companies in the world providing this service. In just 15 months since product launch, we gained more than 2.5M users in 1,900 companies, partnering with global brands such as **Dropbox, Lenovo, T-Systems** among others.

We are looking for a Windows Developer who can help design, implement and extend our Windows Endpoint security solution. You will be responsible for implementation of middleware and UI components and their architecture.

**Responsibilities:**
• Perform research and implementation of future Windows solution within the company;
• Be responsible for the implementation of middleware (like background daemons) as well as frontend (native mac OS UI) components and their architecture;
• Performance analysis and tuning experience including memory usage, CPU utilization, leak checking;
• Create and maintain unit and integration tests related to his work area
• Collaborate with QA teams and other departments within organization to accomplish setup tasks and goals;
• Produce technical documentation covering his area of engineering.

**Required Skills:**
• Knowledge of C/C++, C# and golang, experience with at least one of these languages;
• Proficient in inter-process communication;
• Good understanding of multithreading challenges and the ways to mitigate them;
• Debugging and troubleshooting skills;
• Performance analysis and tuning experience including memory usage, CPU utilization, leak checking;
• Highly self-motivated to create reliable, performant programs;
• Excellent communication and learning skills;
• Good command of English.