You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
McKesson

Sr. Software Engineer, Identity & Access Management

  • Hybrid
  • 6+ years

Salary

$131,000 - 218,300/ year

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

The company is a large healthcare company that makes care more accessible and affordable through its insights, products, and services.

This is a senior, hands-on role that builds and modernizes the authentication and authorization systems protecting the company's healthcare technology platforms.

The work centers on identity architecture, secure application development, and infrastructure automation, including moving applications and identity capabilities from legacy systems to modern platforms such as Okta.

You will own identity work from design through implementation, testing, deployment, and production support, and help set patterns other engineering teams can reuse.

Responsibilities

  • Design, build, test, and ship secure authentication and authorization features, covering SSO, MFA, federation, provisioning, and identity lifecycle integrations.
  • Lead the technical move of applications and users from legacy authentication and directory systems to Okta or a comparable modern identity platform.
  • Build and maintain identity infrastructure in Terraform as code, creating reusable, version-controlled configuration and deployment patterns.
  • Implement identity integrations using OAuth 2.0, OpenID Connect (OIDC), SAML, and SCIM.
  • Develop secure services, APIs, and integrations that handle authentication, authorization, provisioning, and identity workflows.
  • Work with application engineers, architects, product owners, and security teams to turn identity and access needs into scalable solutions.
  • Build identity configuration and security controls into CI/CD pipelines, including automated testing and deployment.
  • Review code and designs with a focus on authentication and authorization correctness, secrets handling, session management, and secure practices.
  • Investigate complex production 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.
  • Coach engineers on secure development, identity patterns, infrastructure as code, and authentication architecture.
  • Write clear technical documentation, identity flow diagrams, deployment patterns, and operational runbooks.
  • Work with security, risk, and compliance teams to design identity solutions that suit a regulated healthcare environment.

Requirements

  • A degree or equivalent experience, typically with 7+ years of relevant experience.
  • 5+ years of professional software engineering experience, including owning production applications, services, platforms, or distributed systems.
  • 2+ years of hands-on experience in identity, authentication, authorization, or security engineering.
  • Strong programming skills in at least one backend or object-oriented language, such as Java, C, Python, or a comparable language.
  • Production experience integrating applications with a modern identity provider such as Okta, Microsoft Entra ID, Auth0, Ping Identity, or a comparable platform.
  • Hands-on production experience with OAuth 2.0, OpenID Connect (OIDC), and SAML.
  • Experience modernizing or migrating applications away 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 modern CI/CD and automated software delivery.
  • Experience implementing secure practices for authentication, authorization, secrets, sessions, or access controls.
  • Optional: Deep hands-on experience with Okta, including SSO, MFA, lifecycle management, provisioning, policies, and application integrations.
  • Optional: Experience managing Okta configuration through Terraform.
  • Optional: Experience with SCIM-based provisioning and identity lifecycle automation.
  • Optional: Experience with AWS, Azure, or GCP.
  • Optional: Experience with Docker, Kubernetes, or other cloud-native technologies.
  • Optional: Experience with relational or NoSQL persistence technologies used in distributed applications.
  • Optional: Experience with identity-related threat modeling, Zero Trust, least-privilege, or policy-based access controls.
  • Optional: Experience building software in healthcare, financial services, insurance, life sciences, or another regulated environment.
  • Optional: Familiarity with regulatory or security frameworks such as HIPAA, SOC 2, or comparable controls.
  • Optional: Okta certification or an equivalent identity platform certification.

Conditions

Base pay ranges from $131,000 to $218,300.

Pay depends on performance, experience and skills, equity, periodic job market reviews, and geographic market.

An annual bonus or long-term incentive may be offered in addition to base pay.

Equal opportunity employer.

Benefits

  • Competitive compensation package as part of Total Rewards.

Where you’d work

Part of the week in the office

You can work from

  • United States

About the company

McKesson

  • Industry: HealthTech

Offices in Columbus, United States, United States

Also hiring in Canada, Cork, Ireland, Ireland and 5 more places

6 of their 94 open roles are remote

Your chances

We've checked whether it's still hiring and how crowded it is.

  • 21 checks run
  • 0 red flags

Still hiring?

14 checks

No red flags

How crowded?

7 checks

No red flags

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details14 facts · Role, Location, Compensation, Employment, Company
Tech stack
  • Python
  • Java
  • AWS
  • Kubernetes
  • Docker
  • Terraform
  • Azure
  • CI/CD
Seniority
Senior
Type
Full-time
Equity
Equity offered
Industry
HealthTech
Specialty
Backend
Show 8 more factsShow less

Role

Category
Development
Specialty
Backend
Seniority
Senior
Experience
7+ years
Tech stack
  • Python
  • Java
  • AWS
  • Kubernetes
  • Docker
  • Terraform
  • Azure
  • CI/CD

Location

Work model
Hybrid
Region
United States
Offices
  • Columbus, United States
  • United States
Remote from
  • United States

Compensation

Salary
$131,000 - 218,300 / year
Pay period
Annual
Equity
Equity offered

Employment

Type
Full-time

Company

Industry
HealthTech

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason