Sr. Software Engineer – C++ Architect
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.
<\/div>
<\/div>
<\/div>
<\/div>
Key Responsibilities<\/span><\/span><\/span><\/b><\/span><\/span> <\/span><\/span><\/span><\/span>
<\/div>
<\/div>
- Lead architecture and development of multi\-threaded C++ AuthN systems
<\/span><\/li>- Own end\-to\-end delivery across Desktop and Web SDKs
<\/span><\/li>- Drive release readiness, including security updates and deprecation timelines
<\/span><\/li>- Oversee CI/CD pipelines, ensuring stability and reliability
<\/span><\/li>- Collaborate with QA to define test strategy and automation coverage
<\/span><\/li>- Resolve customer\-reported issues and production challenges
<\/span><\/li>- Document product decisions, design details, and integration requirements
<\/span><\/li>- Drive system improvements across performance, scalability, and reliability<\/span>
<\/li><\/ul>What You\u2019ll Work On<\/b>
<\/div>- Core development and architecture of IAM components
<\/span><\/li>- Design and implementation of authentication applications
<\/span><\/li>- End\-to\-end ownership of feature development, release readiness, and delivery
<\/span><\/li>- Integration across backend systems, identity services, and desktop components
<\/span><\/li>- System\-level improvements across pipelines, validation, and automation
<\/span><\/li><\/ul><\/span>Requirements<\/h3>
Tech Stack<\/b>
<\/div>- C++, Win32, Multi\-threading
<\/span><\/li>- AuthN / AuthZ / Identity protocols (OAuth, SAML, OpenID Connect)
<\/span><\/li>- Azure DevOps (CI/CD pipelines)
<\/span><\/li>- Windows desktop applications
<\/span><\/li>- Debugging & performance tools<\/span>
<\/li><\/ul>Must\-Have Requirements (Strict Screening Criteria)<\/b>
<\/div>- 5+ years of hands\-on experience in:
<\/span><\/li>- C++ (system\-level + application\-level)
<\/span><\/li>- Desktop application development<\/span>
<\/li><\/ul>Strong expertise in:<\/b>
<\/div>- Multi\-threading, memory management, performance optimization
<\/span><\/li>- AuthN / AuthZ / Identity systems
<\/span><\/li>- Debugging complex production issues<\/span>
<\/li><\/ul>Experience with:<\/b>
<\/div>- Security protocols (OAuth, SAML, OpenID Connect)
<\/span><\/li>- CI/CD pipelines (Azure preferred)
<\/span><\/li>- Strong ownership mindset with ability to lead end\-to\-end delivery<\/span>
<\/li><\/ul>Good to Have<\/b>
<\/div>- Experience with Qt\-based UI development
<\/span><\/li>- Exposure to Identity & Access Management systems
<\/span><\/li>- Experience in release engineering / DevOps workflows
<\/span><\/li>- Familiarity with large\-scale enterprise systems
<\/span><\/li><\/ul>
<\/div><\/span>Benefits<\/h3>
- \u200b<\/span><\/span>Opportunity to work with a dynamic and fast\-paced engineering IT organization.
<\/span><\/li>- Be part of a company that is passionate about transforming product development with technology.
<\/span><\/li><\/ul>
<\/div><\/span> - Be part of a company that is passionate about transforming product development with technology.
- Exposure to Identity & Access Management systems
- CI/CD pipelines (Azure preferred)
- AuthN / AuthZ / Identity systems
- C++ (system\-level + application\-level)
- AuthN / AuthZ / Identity protocols (OAuth, SAML, OpenID Connect)
- Design and implementation of authentication applications
- Own end\-to\-end delivery across Desktop and Web SDKs