Europe Union

Endpoint Engineer

At DAC.digital, we are constantly growing our business. By joining our company your primary role will be to support Cloud Deployment operations by designing and building new software code. The application (mobile and web) you will work on provides the highest level of password security, runs on the desktop, is used to automatically search the user’s passwords necessary for example: to open a cryptocurrency wallet, to transfer funds, exchange tokens, etc. Everything is done in “password-free authentication” mode. It is a proven model trusted by industry leaders with millions of users deployed worldwide. You will have an opportunity to make an impact with a leading authentication platform designed to eliminate passwords and shared secrets across the enterprise.

We are looking for a Senior Software Engineer with in-depth knowledge of internals and operations of Windows and/or macOS. As a Senior Software Engineer, you will be crucial in adding to and improving the core authentication platform. Your 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.

Key information:

  • Salary: 22 500 – 24 800 PLN net month – B2B contract

It is vital that you have: 

  • 6+ 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 of cryptography standards (e.g. RSA, EC, DH, AES, etc.);
  • Experience with Git-Flow and tools such as Artifactory, JIRA, etc. 1;
  • 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 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.).

You will be responsible for supporting our team in:

  • 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 do we offer:

  • Possibility to work 100% remotely or on-site at our office in Gdańsk;
  • B2B contract with included 30 days off;
  • Private Medical care;
  • Group insurance;
  • Pre-paid card or Sport Card;
  • Referral program;
  • Real Agile practices;
  • Employee well-being online platform;
  • Cafeteria benefits.

Sounds like your cup of tea?

We are excited to have you on our team!