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>
Key Responsibilities<\/span><\/span><\/span><\/b><\/span><\/span> <\/span><\/span><\/span><\/span>
<\/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>