We are building and maintaining IAM components, which power authentication and access workflows across systems. This is a high-ownership engineering leadership role, responsible for architecture, delivery, release quality, and cross-team coordination. If you enjoy solving complex system problems involving authentication, security, and distributed components, this role is for you.
Key Responsibilities
- Lead architecture and development of multi-threaded C++ AuthN systems
- Own end-to-end delivery across Desktop and Web SDKs
- Drive release readiness, including security updates and deprecation timelines
- Oversee CI/CD pipelines, ensuring stability and reliability
- Collaborate with QA to define test strategy and automation coverage
- Resolve customer-reported issues and production challenges
- Document product decisions, design details, and integration requirements
- Drive system improvements across performance, scalability, and reliability
What You’ll Work On
- Core development and architecture of IAM components
- Design and implementation of authentication applications
- End-to-end ownership of feature development, release readiness, and delivery
- Integration across backend systems, identity services, and desktop components
- System-level improvements across pipelines, validation, and automation
Requirements
Tech Stack
- C++, Win32, Multi-threading
- AuthN / AuthZ / Identity protocols (OAuth, SAML, OpenID Connect)
- Azure DevOps (CI/CD pipelines)
- Windows desktop applications
- Debugging & performance tools
Must-Have Requirements (Strict Screening Criteria)
- 10+ years of hands-on experience in:
- C++ (system-level + application-level)
- Desktop application development
Strong expertise in:
- Multi-threading, memory management, performance optimization
- AuthN / AuthZ / Identity systems
- Debugging complex production issues
Experience with:
- Security protocols (OAuth, SAML, OpenID Connect)
- CI/CD pipelines (Azure preferred)
- Strong ownership mindset with ability to lead end-to-end delivery
Good to Have
- Experience with Qt-based UI development
- Exposure to Identity & Access Management systems
- Experience in release engineering / DevOps workflows
- Familiarity with large-scale enterprise systems
Benefits
- Opportunity to work with a dynamic and fast-paced engineering IT organization.
- Be part of a company that is passionate about transforming product development with technology.