
IAM Software Developer
TechClub Inc
Job description
Job Title:
Software Engineer – Identity & Access Management (IAM)
Experience:
8+ Years
Location:
Remote
Work Model:
[Onsite/Hybrid/Remote]
Job Summary
We are looking for a
hands-on Software Engineer with experience in Identity and Access Management (IAM)
to build and maintain software solutions supporting enterprise identity platforms.
The ideal candidate will have a
strong software engineering background with recent hands-on coding experience
and familiarity with IAM, authentication, authorization, and identity platforms.
This role is
software-development focused
, with IAM being the business/technical domain.
Required Qualifications
-
6+ years of professional
software development/engineering experience
-
Strong hands-on coding experience in
Java, Python, Go, C#, or similar languages
-
Recent experience
writing production code
, not only architecture or design
-
Strong experience developing
REST APIs and backend services
-
Experience with
microservices and distributed applications
-
Strong knowledge of software engineering principles, data structures, algorithms, and design patterns
-
Experience with Git, CI/CD, automated testing, and Agile development
-
Experience working with databases and SQL
-
Strong debugging and problem-solving skills
-
Experience integrating applications with
IAM/identity systems
-
Understanding of authentication, authorization, SSO, OAuth 2.0, OpenID Connect, and SAML
-
Experience with one or more IAM/identity platforms such as
Okta, SailPoint, Ping Identity, Microsoft Entra ID/Azure AD
, or equivalent
IAM Experience
IAM does
not necessarily need to be the candidate's primary job title
.
Candidates can come from:
-
Software Engineer
-
Backend Software Engineer
-
Platform Engineer
-
Security Software Engineer
-
Identity Platform Developer
-
Cloud Software Engineer
-
Application Engineer
provided they have meaningful experience building software/integrations around
identity and access management
.
Key Responsibilities
-
Design and develop production-quality software for identity platforms.
-
Build REST APIs and backend services supporting identity workflows.
-
Develop integrations between IAM platforms and enterprise applications.
-
Automate identity provisioning, authentication, authorization, and access workflows.
-
Develop scalable and reliable identity-related services.
-
Troubleshoot and debug production software.
-
Participate in code reviews and technical design discussions.
-
Build automated tests and CI/CD pipelines.
-
Work with security and infrastructure teams to implement identity solutions.
-
Contribute to architecture, but remain
hands-on with coding and implementation
.