Sr. Software Engineer – C++ Architect

Posted Yesterday
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

ZS Logo ZS

User Interface Designer

Artificial Intelligence • Healthtech • Professional Services • Analytics • Consulting
Hybrid
Pune, Maharashtra, IND
15000 Employees
5-7 Annually

Pfizer Logo Pfizer

Area Medical Advisor, Vaccines

Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
In-Office
Mumbai, Maharashtra, IND
121990 Employees

Pfizer Logo Pfizer

Medical Intern

Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
In-Office
Mumbai, Maharashtra, IND
121990 Employees

CSC Logo CSC

Database Administrator

Fintech • Legal Tech • Software • Financial Services • Cybersecurity • Data Privacy
Remote or Hybrid
2 Locations
8500 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account