3 views
Impressit
Impressit is looking for a Senior Security Engineer with in-depth knowledge of the internals and operations of Windows and/or macOS who enjoys challenges and dives into where the team needs them. In this role, you will be crucial in adding to and improving our core authentication platform. Your contributions will directly enhance our ability to deliver secure and seamless authentication solutions to our clients. our experience includes software deployed to thousands of users in an enterprise context. Any experience with User Authentication, Public Key Infrastructure (PKI), X.509 Certificate Management, FIDO2 / Webauthn, Active Directory, or Entra ID is welcomed. The right candidate is a results-driven self-starter who can take initiative, research areas of new development, and formulate a step-driven action plan to reach the outcomes of our solution.
Our client is a Leading Authentication Security Provider for top-tier brands. They offer a novel approach to identity security, simultaneously addressing the pervasive and enduring issue of passwords. Their mission is to create a passwordless world and safeguard the identity lifecycle.
What do we expect?
— 7+ years of software development experience on Windows and/or macOS
— Excellent programming and debugging skills in C#, C/C++, and/or Objective-C
— Experience troubleshooting customer issues using log files
— In-depth knowledge and experience with Windows and/or macOS internals
— RESTful APIs and network communication with HTTP/HTTPS and Web Sockets
— Familiarity with cryptography standards (e.g. RSA, EC, DH, AES, etc.)
— Experience with Git-Flow and tools such as Artifactory, JIRA, etc.
— Good team player. Collaboration with team members, test engineering, and QA is critical
— Self-starter, able to learn quickly in a fast, hands-on environment
— Familiar with Agile and Hybrid software development process
— Take pride in your work. Actively follow and promote software development best practices
Windows experience/skills:
— Development in C# (.NET managed code) and C/C++ (unmanaged code)
— Windows authentication (credential providers, SSPs, Kerberos, NTLM, etc.)
— Window NT services and interprocess communication (WCF, named pipes, etc.)
— User interface development with Windows Presentation Framework (WPF)
— Windows Active Directory and/or Microsoft Entra ID
— Windows Win32 APIs
— Microsoft Visual Studio and additional tools (WinDbg, WiX, NUnit, etc.)
— Experience building installers and working with enterprise delivery mechanisms
MacOS experience/skills:
— Development in Objective-C and C/C++
— macOS authentication (authorization plugins + CryptoTokenKit + PAM modules)
— macOS Launch Daemons, Launch Agents, and interprocess communication (XPC, domain sockets, etc.)
— Graphical user interface development with storyboards, view controllers, etc.
— Development with frameworks (authorization, keychain, etc.)
What will you do?
— Research and investigate new areas of technology to improve existing products or new
product directions
— Design, implement, and test components for the workstation clients
What about our benefits?
— Generous vacation time: 24 days per year;
— Professional education and training budget;
— Full tax compensation;
— WOW team-building events;
— Office in the Lviv city center;
— Paid sick leaves;
We are waiting for you to join our WOW team!