Join Rublon to work with a team of cybersecurity enthusiasts who are building the future of enterprise user authentication. Rublon MFA is a multi-factor authentication platform used by hundreds of customers across the globe to protect employee logins to networks, servers and applications.
We are looking for a long-term employee who will support us in the following area:
Development of Rublon Authorization Plug-in for macOS
The Rublon for macOS connector will be an authorization plug-in that enables organizations to enforce multi-factor authentication (MFA) for user access on macOS endpoints. You will work close to the system—leveraging platform frameworks and secure storage—to deliver passwordless multi-factor authentication and create a seamless, secure user experience. This role involves collaborating with our Windows connector team to ensure a consistent experience across platforms.
How You’ll Work
- Location: 100% remote or office in Kraków or Zielona Góra, Poland
- Technology Stack: macOS, Swift, C++, Qt, FIDO2 (Passkeys), Entra ID, cloud IAM, LDAP
- Self development: access to online training courses, sponsored certifications
- Benefits for employees: access to private medical care and MultiSport card
What You’ll Do
As a C/C++ macOS Engineer on the Rublon team you will:
- Design and develop the Rublon authorization plug-in for macOS
- Implement multi-factor and passwordless authentication workflows for macOS endpoints
- Work with macOS platform frameworks and secure storage to ensure strong security and user experience
- Integrate modern authentication standards such as FIDO2 (Passkeys), LDAP, and cloud IAM
- Collaborate with the Windows authentication team to maintain feature parity across platforms
- Participate in architecture design discussions and contribute to technical decision-making
- Write efficient, secure, and maintainable code using C/C++ and Swift
- Conduct testing, debugging, and code reviews to ensure product reliability and security
- Enhance scalability and compatibility for enterprise macOS environments
Skills You Have
- At least 3 years of commercial experience in developing macOS software
- Knowledge about macOS enterprise identity and authentication concepts
- Knowledge about authentication protocols
- Ability to come up with creative concepts using modern technologies together in unexpected ways
- Interest in information security and secure software design
Nice To Haves
- Experience with macOS Authentication Services framework, including Extensible Enterprise SSO
- Knowledge of Active Directory and Entra ID
- Experience with Qt software development
- Knowledge of software application security
- Experience with CI/CD environments
- Formal education and advanced degree in Information Security, Cybersecurity, Computer Science or similar and/or commensurate demonstrated work experience in the same
Why Apply
- You want to work on cutting-edge authentication technology for macOS used by enterprises worldwide
- You are motivated by solving complex identity and access management challenges
- You thrive in a team that values innovation, quality, and secure coding practices
- You seek professional growth in cybersecurity and cross-platform software development
Steps After You Apply
- You’ll be invited to an online meeting with our recruiter
- Afterwards, we’ll ask you to do a small assignment, which will then be discussed with one of our technical leads
- If everything goes well, we will make you an offer and invite you to a final interview