SDK Engineer

Centre for Computational Technologies (CCTech)

Maharashtra

On-site

INR 1,200,000 - 1,800,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Centre for Computational Technologies (CCTech) in Pune, Maharashtra, India, is seeking an experienced TypeScript/JavaScript Engineer to design and develop an enterprise-grade Web Identity SDK, akin to Auth0 SDKs, intended for multiple web applications. This role emphasizes SDK/library development, security, and scalable architecture.

The ideal candidate will have heavy hands-on TypeScript/JavaScript expertise, deep browser security knowledge, and experience with OAuth/OIDC/JWT token lifecycles,

Qualifications

  • 5–10 years of software engineering experience.
  • Strong hands-on experience with TypeScript and JavaScript.
  • Deep understanding of JavaScript concepts such as async/await, Promises, event loop, closures, modules, and error handling.
  • Experience building reusable SDKs, libraries, frameworks, or platform components.
  • Strong understanding of browser internals, HTTP/HTTPS, and web security.
  • Good knowledge of authentication and authorization concepts including OAuth 2.0, OIDC, JWT, and token lifecycle.
  • Experience with NPM, package management, automated testing, and CI/CD.
  • Strong debugging, analytical, and problem-solving skills.

Responsibilities

  • Design, develop, test, and maintain reusable TypeScript/JavaScript SDKs and libraries.
  • Build secure authentication and authorization capabilities for web applications.
  • Work with OAuth 2.0, OIDC, JWT, PKCE, access tokens, session and token management.
  • Handle browser security concepts such as CORS, Same-Origin Policy, cookies, browser storage, XSS, CSRF, and CSP.
  • Design stable, secure, and developer-friendly SDK APIs for use by multiple applications.
  • Develop unit, integration, and browser-based automated tests.
  • Maintain CI/CD pipelines, NPM packaging, versioning, and release processes.
  • Troubleshoot complex issues across browsers, authentication services, APIs, and consuming applications.
  • Participate in architecture discussions, code reviews, production support, and continuous engineering improvements.

Skills

Software engineering
TypeScript/JavaScript
JavaScript concepts
SDK development
Web security
Auth concepts
NPM/CI-CD
Debugging

Tools

Auth0
Okta
MSAL
Cognito
NPM
Webpack
Rollup
Vite
BrowserStack
Playwright
Cypress

Job description

About Us
  • Date Opened 09/01/2026
  • Job Type Full time
  • Industry IT Services
  • Salary 0
  • Work Experience 5-10 Years
  • City Pune City
  • State/Province Maharashtra
  • Country India
  • Zip/Postal Code 411057

CCTech's mission is to transform human life by the democratization of technology. We are a well established digital transformation company building the applications in the areas of CAD, CFD, Artificial Intelligence, Machine Learning, 3D Webapps, Augmented Reality, Digital Twin, and other enterprise applications.
We have two business divisions: product and consulting.
simulationHub is our flagship product and the manifestation of our vision. Currently, thousands of users use our CFD app in their upfront design process.
Our consulting division, with its partners such as Autodesk Forge, AWS and Azure, is helping the world's leading engineering organizations, many of which are Fortune 500 list of companies, in achieving digital supremacy.

Job Description

We are looking for an experienced TypeScript/JavaScript Engineer to design and develop an enterprise-grade Web Identity SDK, similar in nature to Auth0 SDKs, that will be consumed by multiple web applications.
This is not a UI-focused frontend role. The candidate should have strong knowledge of JavaScript/TypeScript internals, browser security, authentication, SDK/library development, CI/CD, and enterprise software engineering practices.

Key Responsibilities
  • Design, develop, test, and maintain reusable TypeScript/JavaScript SDKs and libraries.
  • Build secure authentication and authorization capabilities for web applications.
  • Work with OAuth 2.0, OIDC, JWT, PKCE, access tokens, session and token management.
  • Handle browser security concepts such as CORS, Same-Origin Policy, cookies, browser storage, XSS, CSRF, and CSP.
  • Design stable, secure, and developer-friendly SDK APIs for use by multiple applications.
  • Develop unit, integration, and browser-based automated tests.
  • Maintain CI/CD pipelines, NPM packaging, versioning, and release processes.
  • Troubleshoot complex issues across browsers, authentication services, APIs, and consuming applications.
  • Participate in architecture discussions, code reviews, production support, and continuous engineering improvements.
Requirements
Mandatory Skills
  • 5–10 years of software engineering experience.
  • Strong hands-on experience with TypeScript and JavaScript.
  • Deep understanding of JavaScript concepts such as async/await, Promises, event loop, closures, modules, and error handling.
  • Experience building reusable SDKs, libraries, frameworks, or platform components.
  • Strong understanding of browser internals, HTTP/HTTPS, and web security.
  • Good knowledge of authentication and authorization concepts including OAuth 2.0, OIDC, JWT, and token lifecycle.
  • Experience with NPM, package management, automated testing, and CI/CD.
  • Strong debugging, analytical, and problem-solving skills.
Preferred Skills
  • Experience with Auth0, Okta, MSAL, Cognito, or similar identity platforms.
  • Knowledge of SSO, RBAC, scopes, permissions, and enterprise IAM concepts.
  • Experience publishing and maintaining NPM packages.
  • Knowledge of Webpack, Rollup, Vite, BrowserStack, Playwright, Cypress, or similar tools.
  • Experience maintaining backward compatibility and Semantic Versioning for SDKs.
Soft Skills
  • Strong ownership and problem-solving mindset.
  • Good communication and collaboration skills.
  • Ability to work with architects, security teams, DevOps teams, and application developers.
  • Self-motivated, detail-oriented, and quality-focused.
Note

We are not looking for candidates whose primary experience is UI development, React components, CSS, or responsive page development. Preference is for engineers with experience in SDKs, JavaScript libraries, authentication, browser security, or web platform engineering.

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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

SDK Engineer
SDK Engineer

Technologies Pvt. Ltd. • Pune District

On-site
INR 1,500,000 - 2,100,000
SDK Engineer
SDK Engineer

Cctech • Pune District

On-site
INR 1,200,000 - 1,800,000
Sr. Software Engineer – C++ Architect
Sr. Software Engineer – C++ Architect

Centre for Computational Technologies (CCTech) • Maharashtra

On-site
INR 1,500,000 - 2,000,000
Opportunity to work with a dynamic engineering IT organization.
Be part of a company transforming product development with technology.
Staff Software Engineer - Node.js (JavaScript or TypeScript)
Staff Software Engineer - Node.js (JavaScript or TypeScript)

Okta • Bengaluru

On-site
INR 1,500,000 - 2,000,000
Amazing Benefits
Making Social Impact
Developing Talent and Fostering Connection
Lead Software Engineer – C++ Architect
Lead Software Engineer – C++ Architect

Centre for Computational Technologies (CCTech) • Maharashtra

On-site
INR 1,500,000 - 2,500,000
Opportunity to work with a dynamic IT organization.
Be part of a transformative company.
Senior Software Engineer (Core Frontier)
Senior Software Engineer (Core Frontier)

Okta • Bengaluru

On-site
INR 1,500,000 - 2,000,000
Staff Software Engineer - Node.js (JavaScript or TypeScript)
Staff Software Engineer - Node.js (JavaScript or TypeScript)

Okta • Bengaluru

On-site
INR 4,000,000 - 6,000,000
Social Impact
Talent & Community at Okta
Senior Software Engineer, Customer Dev Tools (Auth0)
Senior Software Engineer, Customer Dev Tools (Auth0)

Okta • Bengaluru

On-site
INR 3,000,000 - 6,000,000
Supporting Your Well-Being
Driving Social Impact
Developing Talent and Fostering +1
Staff Engineer - Fullstack
Staff Engineer - Fullstack

Okta • Bengaluru

On-site
INR 1,500,000 - 2,400,000
Senior Backend Engineer (OKTA Developer)
Senior Backend Engineer (OKTA Developer)

Caelion Advisory Solutions • Hyderabad

On-site
INR 900,000 - 1,300,000