Sr. Full Stack Security Software Engineer IAM (Identity and Access Management) – Hybrid 3 days

Remote Full-time
About the position This role will play a key role in designing, building, and maintaining the Identity and Access Management (IAM) systems that power CharmHealth’s cloud-based Electronic Health Record (EHR) platform. This position blends secure software engineering, cloud systems architecture, and regulatory compliance, ensuring that all users, integrations, and systems can safely access and interact within CharmHealth’s ecosystem. This engineer will own end to end development of authentication and authorization features such as Single Sign-On (SSO), Multi-Factor Authentication (MFA), federated identity, and role-based access control (RBAC) while embedding best practices for data protection and compliance with healthcare standards like HIPAA, NIST, SOC 2, and ISO 27001. The role requires a strong foundation in Java and Python, deep understanding of IAM protocols, and a passion for building secure, scalable distributed systems. The engineer will collaborate closely with Product Engineering, DevOps, and Security teams to implement new features, optimize performance, and ensure platform stability across CharmHealth’s fast-growing health technology environment. CharmHealth works like a startup and this candidate will need to be okay with wearing multiple hats and learning on the fly as well as be adaptable. Responsibilities • Design, implement, and maintain secure authentication and authorization systems for CharmHealth’s cloud-based products. • Develop and enhance IAM features including user management, SSO, MFA, federated identity, and access delegation. • Collaborate with auditors and security teams to maintain compliance with HIPAA, NIST, SOC 2, and ISO 27001 frameworks. • Build and manage RESTful APIs, ensuring secure data exchange and integration with internal and third party applications. • Contribute to system architecture and design discussions, focusing on scalability, performance, and security. • Write clean, modular, testable code following best practices and participate in peer code reviews. • Diagnose and optimize performance issues across distributed environments (AWS, MySQL, Redis, Tomcat). • Partner with DevOps to embed identity and security best practices within deployment pipelines and cloud configurations. • Stay current on IAM and cybersecurity trends, continuously improving CharmHealth’s approach to authentication, access control, and data protection. • Mentor junior engineers and serve as a technical resource for IAM-related challenges within the product organization. Requirements • Strong Java development experience (primary language) and working proficiency in Python. Multiple languages is preferred. • Deep understanding of authentication and authorization frameworks, including OAuth 2.0, SAML • Strong understanding of security standards and compliance frameworks relevant to healthcare (e.g., HIPAA, NIST, SOC 2, ISO 27001) • Knowledge of data security best practices, including encryption, secure key management, and safe data sharing. • Proven ability to build and support secure, full stack applications with authentication, authorization, and data protection components. • Experience integrating with or developing identity systems (e.g., Single Sign-On, multi-factor authentication, or role-based access). • Background in scalable software development from medium to large companies. • Strong coding ability, adaptability, and willingness to learn new systems and languages. • Excellent communication skills and comfort working in a collaborative, feedback driven environment. • Able to think "outside the box" with a good attitude • Bachelor’s degree in Computer Science, Software Engineering, or a related field (Master’s preferred) • Willing and able to work on site three days a week (Pleasanton, CA) Nice-to-haves • Security related certifications (CISSP, Security+, AWS Security Specialty, etc.) are a plus Apply tot his job
Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

[Remote] Sports Talk Host (Audacy Sports Radio)

Remote Full-time

**Experienced Work-From-Home Data Entry Research Panelist – Amazon Store**

Remote Full-time

Experienced Customer Service Representative – Remote Work Opportunity for Delivering Exceptional Travel Experiences at blithequark

Remote Full-time

Experienced Customer Service Representative - Work from Home Opportunity at blithequark

Remote Full-time

Health Claim Investigation Representative

Remote Full-time

Entry Level Customer Service Representative – Remote Full-Time Chat Support Opportunity with Comprehensive Training and Growth Prospects

Remote Full-time

American Airlines Remote Jobs (Part Time, Full Time) – DPS

Remote Full-time

Just Posted Opening:Delta Airlines Flight Attendant Needed at Delta

Remote Full-time

[Remote] Bilingual Japanese Analyst, Merchant Monitoring

Remote Full-time

**Experienced Part-Time Remote Data Entry Associate – Flexible Walmart Opportunity for Detail-Oriented Professionals**

Remote Full-time
← Back to Home