Lead Java Software Engineer - Remote
Overview
In this IAM-focused Software Engineer role, you will design, implement, and operate identity solutions that support secure access across services. You’ll contribute to architecture, drive best practices, and mentor colleagues while staying ahead of evolving IAM technologies and threats. The position emphasizes collaboration with cross-functional teams to meet regulatory and security requirements and advance health equity at scale. You will work remotely within the U.S. and impact how users access care and data.
Compensation / Benefitscomprehensive benefits packageequity stock purchase401k contributionremote work flexibilitycareer development opportunitiesrecognition programs
ResponsibilitiesSupervise daily activities of teams to maintain quality standardsDesign, implement, and maintain IAM technologies to ensure privacy and audit complianceIdentify and resolve technical IAM issuesEnsure IAM systems meet industry regulations and security requirementsContribute advanced IAM knowledge to engineering best practicesLead IAM solution architecture with focus on scalability, security, usabilityLead design, implementation, and management of IAM systems and processesStay updated on IAM technologies and mitigate risksCollaborate with third-party vendors to evaluate IAM tools/servicesGather requirements and align objectives with business goalsTroubleshoot complex processes and provide formal reportingProvide technical leadership and mentorship within IAM domainDemonstrate continuous learning and improvementImpact is primarily at the team levelReceive recognition and opportunities for career development
Key requirements5+ years of backend software engineering with Java and Spring Boot (Spring MVC, Spring Security, Spring Data)3+ years of OAuth 2.0 / OIDC / SAML 2.0 protocols and identity platform development3+ years of experience designing and operating microservices on AWS (EKS, ALB, SES/SNS, Secrets Manager, ECR)3+ years of experience with Redis (caching, session management)3+ years of experience with CI/CD pipelines (Jenkins and/or GitHub Actions) including Docker and Kubernetes/Helm3+ years of experience with relational databases (PostgreSQL / MySQL) and schema migrations (Liquibase or Flyway)3+ years of experience in an Agile/Scrum environment2+ years of experience with JWT / JOSE standards (JWS, JWE, JWK)Proven experience leading technical design and mentoring engineersleadership and mentoringsystems thinkingcross-functional collaborationJavaSpring BootOAuth 2.0 / OIDC / SAML 2.0