What are the responsibilities and job description for the Senior Software Engineer Identity & Access Management Platform position at Talent Search PRO?
We’re looking for a Senior Software Engineer with deep experience building secure authentication and authorization systems for modern cloud applications.This role owns the identity and access management (IAM) layer for a large, cloud-based healthcare platform. You’ll design, build, and maintain systems that ensure users, integrations, and services can safely and reliably access sensitive data, all while meeting strict security and compliance requirements.The work is hands-on and highly impactful. You’ll build core features like SSO, MFA, federated identity, and role-based access control, and you’ll collaborate closely with product, DevOps, and security teams to keep the platform secure, scalable, and performant.This environment operates like a startup, even at scale—so adaptability, ownership, and a willingness to learn quickly matter just as much as technical depth.What You’ll Be DoingDesigning and maintaining secure authentication and authorization systemsBuilding IAM features such as user management, SSO, MFA, federated identity, and RBACDeveloping secure RESTful APIs for internal and third-party integrationsEmbedding security best practices to meet HIPAA, NIST, SOC 2, and ISO 27001 standardsCollaborating with security teams and auditors to support compliance initiativesParticipating in system architecture discussions with a focus on security, performance, and scalabilityWriting clean, testable, production-ready code and participating in code reviewsTroubleshooting and optimizing distributed systems running on AWS, MySQL, Redis, and TomcatPartnering with DevOps to integrate identity and security controls into deployment pipelinesMentoring junior engineers and serving as a technical resource for IAM-related topicsMust-Haves5–10 years of professional software engineering experienceStrong Java backend development experience (primary language)Working proficiency in Python and comfort working across multiple languagesDeep understanding of authentication and authorization protocols (OAuth 2.0, SAML; OIDC is a plus)Experience building or integrating IAM systems (SSO, MFA, RBAC, federated identity)Strong understanding of security and compliance frameworks (HIPAA, NIST, SOC 2, ISO 27001)Knowledge of encryption, key management, and secure data handling practicesExperience building scalable, secure distributed systemsStrong communication skills and ability to explain technical designs clearlyA positive attitude, adaptability, and willingness to learn and wear multiple hatsThis role favors engineers who can clearly explain systems they’ve personally built and owned, not just tools they’ve touched.Nice-to-HavesExperience working in regulated environments (healthcare, finance, or security-sensitive domains)Security-related certifications (CISSP, Security , AWS Security Specialty, etc.)Prior mentoring experience or technical leadership responsibilitiesWhat This Role Is (and Isn’t) A hands-on senior engineering role with end-to-end ownership Deep focus on identity, security, and access control Collaborative, product-driven environment Not a pure security policy or compliance role Not a junior or lightly experienced IAM position Not a fully remote roleLocation & Work SetupLocation: Pleasanton, CAWork model: Hybrid (in office Tuesday, Wednesday, Thursday)Remote days: Monday & FridayRelocation: Not availableVisa: H1B transfer considered for exceptional candidates (no new H1B)CompensationBase salary: $150,000 – $180,000Equity: Not specifiedInterview Process (High-Level)Phone screenIn-person coding roundDesign / architecture discussion (in person or remote)Behavioral round
Salary : $150,000 - $180,000