Sr. Software Engineer, Identity & Access Management
McKesson
- Location
- Columbus, US
- Workplace
- On-site
- Job type
- Full-time
- Salary
- $131k–$218k
- Posted
- Yesterday
- Source
- DevITJobs
Requirements:
- Degree or equivalent, typically with 7+ years of relevant experience.
- 5+ years of professional software engineering experience, including ownership of production applications, services, platforms, or distributed systems.
- 2+ years of hands-on identity, authentication, authorization, or security engineering experience.
- Strong programming skills in Java, C#, Python, or a comparable object-oriented or backend language.
- Production experience integrating applications with a modern identity provider such as Okta, Microsoft Entra ID, Auth0, or Ping Identity.
- Production experience with OAuth 2.0, OpenID Connect (OIDC), and SAML.
- Experience modernizing or migrating applications from legacy authentication technologies such as LDAP, Active Directory, SiteMinder, or custom authentication services.
- Hands-on experience using Terraform to provision and manage infrastructure or platform configuration as code, including reusable modules, source control, review, testing, and deployment practices.
- Experience building or supporting REST APIs, microservices, or distributed applications in security-sensitive production environments.
- Experience with CI/CD and automated software delivery practices.
- Experience applying secure engineering practices to authentication, authorization, secrets, sessions, or access controls.
- Preferred: Deep hands-on Okta experience, including SSO, MFA, lifecycle management, provisioning, policies, and application integrations.
- Preferred: Experience managing Okta configuration through Terraform and implementing SCIM-based provisioning or identity lifecycle automation.
- Preferred: Experience with AWS, Azure, or GCP; Docker, Kubernetes, or other cloud-native technologies; and relational or NoSQL persistence technologies.
- Preferred: Experience with identity threat modeling, Zero Trust, least privilege, or policy-based access controls.
- Preferred: Experience in healthcare, financial services, insurance, life sciences, or another regulated environment, and familiarity with HIPAA, SOC 2, or comparable controls.
- Preferred: Okta certification or an equivalent identity-platform certification.
Responsibilities:
- Design, develop, test, and deploy secure authentication and authorization capabilities, including SSO, MFA, federation, provisioning, and identity lifecycle integrations.
- Lead migrations of applications and user populations from legacy authentication and directory systems to Okta or comparable modern identity platforms.
- Build and maintain identity infrastructure with Terraform and Infrastructure as Code, creating reusable, version-controlled configuration and deployment patterns.
- Design identity integrations using OAuth 2.0, OIDC, SAML, and SCIM.
- Develop secure services, APIs, and integrations for authentication, authorization, provisioning, and identity workflows.
- Collaborate with application engineers, architects, product owners, and security teams to turn identity and access requirements into scalable technical solutions.
- Incorporate identity configuration and security controls into CI/CD pipelines, including automated testing and deployment.
- Review code and technical designs for authentication and authorization correctness, secrets management, session handling, and secure engineering practices.
- Diagnose complex production identity issues involving tokens, sessions, federation, provisioning, application integrations, and access policies.
- Help shape the architecture and roadmap for consolidating identity capabilities and retiring legacy authentication technologies.
- Mentor engineers on secure software development, identity patterns, IaC practices, and authentication architecture.
- Produce technical documentation, identity-flow diagrams, deployment patterns, and operational runbooks.
- Partner with security, risk, and compliance teams to develop identity solutions suited to a regulated healthcare environment.
- Deliver production-ready identity capabilities and reusable patterns that engineering teams can reliably adopt.
- Improve identity integration reliability, maintainability, and security through automation, documentation, and operational standards.
Technologies:
- AWS
- Active Directory
- Azure
- Backend
- C#
- CI/CD
- Cloud
- Docker
- Flow
- GCP
- Support
- Java
- Kubernetes
- LDAP
- NoSQL
- OAuth
- OpenID
- Python
- REST
- SAML
- Security
- Terraform
- microservices
- DevOps
More
We are McKesson, an impact-driven Fortune 10 company working across healthcare to make quality care more accessible and affordable. We foster a culture where people can grow, contribute ideas, and help shape the future of health. As a Senior Software Engineer, Identity & Access Management, you will work hands-on to modernize identity architecture and protect our healthcare technology platforms, owning complex capabilities from design through production support. We offer a competitive total rewards package, with a base pay range of $131,000–$218,300; compensation may also include an annual bonus or long-term incentives and reflects factors such as experience, skills, performance, and location. We are an equal opportunity employer and provide reasonable accommodations for applicants who need them.
last updated 43 week of 2026