Sr. Software Engineer – C++ Architect

Posted 24 Days Ago
Be an Early Applicant
Pune, Maharashtra, IND
In-Office
Senior level
Artificial Intelligence • Cloud • Software • Industrial
The Role
Lead architecture and development of multithreaded C++ IAM and authentication systems across desktop and web SDKs. Own feature delivery, release readiness, CI/CD stability, security updates, testing strategy, production issue resolution, documentation, and improvements to performance, scalability, and reliability. Collaborate across engineering, QA, backend, identity services, and desktop teams while driving end-to-end delivery.
Summary Generated by Built In
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)
  • 5+ 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.


Skills Required

  • 5+ years of hands-on C++ experience at both system and application levels
  • 5+ years of desktop application development experience
  • Strong expertise in multithreading, memory management, and performance optimization
  • Strong expertise in authentication, authorization, and identity systems
  • Experience debugging complex production issues
  • Experience with OAuth, SAML, and OpenID Connect security protocols
  • Experience with CI/CD pipelines; Azure DevOps preferred
  • Ability to lead end-to-end delivery with strong ownership
  • Experience with Qt-based UI development
  • Exposure to Identity and Access Management systems
  • Experience in release engineering or DevOps workflows
  • Familiarity with large-scale enterprise systems
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
167 Employees
Year Founded: 2006

What We Do

CCTech, the Centre for Computational Technologies, is a digital transformation company developing CAD, CFD, artificial intelligence, machine learning, 3D web, augmented reality, digital twin, and enterprise applications. Its product division includes simulationHub, a cloud-based CFD platform, while its consulting division helps engineering organizations with computational engineering, CAD/CFD software development, digital transformation, and related technology services.

Similar Jobs

Hybrid
Mumbai, Maharashtra, IND
289097 Employees

JPMorganChase Logo JPMorganChase

Controller

Financial Services
Hybrid
Mumbai, Maharashtra, IND
289097 Employees

Capco Logo Capco

Product Manager

Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
Hybrid
Mumbai, Maharashtra, IND
6000 Employees

SailPoint Logo SailPoint

Software Engineer

Artificial Intelligence • Cloud • Sales • Security • Software • Cybersecurity • Data Privacy
Hybrid
Pune, Maharashtra, IND
2461 Employees

Similar Companies Hiring

Revel.io Thumbnail
Aerospace • Hardware • Robotics • Software
US
50 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees
Vega Thumbnail
Artificial Intelligence • Automotive • Insurance • Transportation
US
43 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account