Jobs · Engineering · Ohio

Software Engineer – Identity & Access Management

CoverMyMeds · Columbus, OH · 4 mo ago
Engineering$100k–$167k/yrFull-time

About the role

We are seeking a Software Engineer with deep interest and experience in Identity & Access Management (IAM) to help design, build, and secure authentication and authorization capabilities across CoverMyMeds’ platforms. This role sits on a core IAM platform team that owns end-user identity, federated authentication, and authentication infrastructure for web applications, partnering closely with Security, Product, and other engineering teams.

Responsibilities

  • Design, build, and maintain authentication and authorization solutions using OIDC, OAuth 2.0, and SAML.
  • Integrate applications and APIs with identity platforms such as Okta, Auth0, Ping, or Microsoft Entra ID.
  • Implement SSO, MFA, federated authentication, session management, and secure token handling.
  • Contribute to identity services such as login gateways, authorization middleware, claims transformation, and access policy enforcement.
  • Support SMART on FHIR (OAuth 2.0) use cases and unified authentication initiatives.
  • Apply industry-standard security practices including least privilege, secure defaults, defense in depth, and secure secret handling.
  • Partner with Security on threat modeling, risk reviews, and secure SDLC practices.
  • Implement identity solutions aligned with NIST-based identity and access control principles.
  • Build production-quality systems using one or more of JavaScript/TypeScript, Ruby, Python, or C#.
  • Write clean, testable, maintainable code with strong engineering discipline (CI/CD, code reviews, automated testing).
  • Create clear technical documentation for APIs, integrations, and operational support.
  • Participate in on-call or operational support for critical identity services as needed.

Requirements

We are unable to provide sponsorship for this role now or in the future.

Preferred Qualifications

  • Experience with SMART on FHIR, SCIM, directory integrations, or identity lifecycle management.
  • Familiarity with RBAC/ABAC, claims-based authorization, or policy engines.
  • Experience in regulated environments and audit support.
  • Experience improving reliability of critical auth systems (SLIs/SLOs, graceful degradation).

Ways of Working

Work within a Kanban delivery model, managing flow and continuously improving quality and throughput. Collaborate with Product, Security, and stakeholders to define outcomes and manage tradeoffs. Bring an enterprise-first mindset, constructively challenging designs and contributing new ideas.

Location

Prioritization will be given to candidates who reside in the Columbus, OH metropolitan area.

Pay

The pay range for this position is $100,100 - $166,900. For more information regarding benefits at McKesson, please click here.

Similar jobs