IAM / Authentication Engineer – Golang (Hyderabad)

IAM / Authentication Engineer – Golang (Hyderabad)

15 Sep
|
Aliqan Technologies
|
Hyderabad

15 Sep

Aliqan Technologies

Hyderabad

Job Title: IAM / Authentication Engineer – Golang

Location: Hybrid for Hyderabad

Employment: C2H (Contract-to-Hire)

Experience: 4+ Years

Key Responsibilities

· Design, develop and maintain secure identity and authentication services using Golang.

· Work with authentication and IAM technologies including OAuth 2.0, OpenID Connect, SAML, LDAP/Active Directory, Kerberos, X.509 and FIDO2/WebAuthn.

· Build integrations with enterprise identity providers and directory services.

· Develop and troubleshoot authentication flows across Windows and Linux environments

· Work with certificate-based authentication, public-key authentication and PKI concepts.

· Develop secure REST/gRPC APIs and backend components for identity and authentication workflows.

· Understand and troubleshoot authentication scenarios involving Windows Logon, RDP, smart cards and certificates.

· Apply secure coding practices and cryptographic concepts including TLS, digital signatures, key pairs and certificate chains.

· Investigate authentication failures across application, client, network and server layers and perform root-cause analysis.

· Write maintainable Go code with appropriate unit, integration and security testing.· Collaborate with backend, client, platform and security engineering teams on architecture and implementation

Required Skills

IAM / Authentication

· 4+ years of software engineering experience, preferably in IAM, cybersecurity, authentication or security products.· Good understanding of authentication, authorization, federation, SSO and MFA concepts.

· Hands-on experience with at least one or more enterprise IAM/authentication technologies such as OAuth 2.0/OIDC, SAML, LDAP/Active Directory, Kerberos, PKI/X.509 or FIDO2/WebAuthn.

· Good understanding of access tokens, refresh tokens,



public-key authentication and certificate-based authentication.

· Ability to understand and troubleshoot authentication flows end-to-end.

Golang· Robust hands-on experience with Go/Golang.

· Experience developing backend services and APIs using Go.

· Good understanding of goroutines, channels, context, error handling and concurrency.

· Experience with REST and/or gRPC, API design, logging, testing and service integration.

Security

· Good understanding of TLS, certificates, public/private key cryptography and digital signatures.

· Awareness of secure software development practices and common application security risks.

· Strong debugging, problem-solving and analytical skills.Good to Have

· Hands-on experience with FIDO2 / WebAuthn / passkeys.

· Experience with Microsoft Active Directory and/or AD CS.

· Knowledge of Windows authentication architecture, Credential Providers, SSPI/CredSSP or RDP authentication.

· Experience with smart cards, PKCS#11, Windows CNG/CryptoAPI or enterprise PKI.

· Experience with Linux PAM/NSS or system-level authentication.

· Experience with identity providers such as Microsoft Entra ID, Okta, Keycloak, Ping Identity or similar.

· Experience with security keys, hardware authenticators, HSMs or key-management systems.

· Working knowledge of C/C++ or Windows system programming.

· Experience with Docker, Kubernetes and CI/CD environments.

Pay: ₹1,200,000.00 - ₹2,000,000.00 per year

Experience

- software engineering in IAM: 4 years (Required)
- Software engineering in cyber security: 4 years (Required)
- Authentication: 4 years (Required)
- authorization: 4 years (Preferred)
- Enterprise Software: 4 years (Required)
- refresh tokens: 4 years (Required)
- golang: 4 years (Required)

Work Location: Hybrid remote in Hyderabad, Telangana

📌 IAM / Authentication Engineer – Golang (Hyderabad)
🏢 Aliqan Technologies
📍 Hyderabad

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: iam / authentication engineer – golang (hyderabad) / hyderabad

Subscribe to this job alert:

Get the latest job offers by email for: iam / authentication engineer – golang (hyderabad) / hyderabad