Principal Software Engineer, User Management
*Arcadia is dedicated to happier, healthier days for all. We believe that there is a better healthcare world – one powered by data. Our platform transforms complex, diverse data into a unified foundation for health, helping organizations deliver better care, boost revenue, and lower costs. *
We’re a team of fiercely driven individuals committed to making healthcare more sustainable—and we’re looking for passionate people to help us get there.
For more information, visit **arcadia.io.
Why This Role Is Important to Arcadia
Arcadia’s mission is to improve healthcare outcomes through better data and smarter technology. A critical pillar of this mission is the User Management system, which governs authentication, authorization, and user provisioning across all Arcadia’s applications.
We’re looking for a Principal Software Engineer to take technical ownership of this area—leading the rearchitecture and implementation of a robust, scalable, and secure access control framework. By the time you join, the team will have completed key architectural planning decisions; your focus will be on translating that architecture into reality.
Beyond the core platform work, this role will drive adoption of AI-augmented engineering practices across the team—bringing modern agentic development approaches that raise the standard for how we build software.
What Success Looks Like
In 3 months
-
Gain deep familiarity with Arcadia’s existing User Management system — Auth0 tenants, Chimera authorization model, Hydra session management, and event-driven provisioning workflows
-
Complete design handoff for the new access and grants architecture, collaborating closely with product and platform teams to understand business and security requirements
-
Begin staged implementation of the new system, focusing on core backend services and foundational APIs
In 6 months
-
Lead the implementation of a centralized access control framework that replaces legacy patterns across the platform
-
Drive integration of new user and access models into key Arcadia applications with zero-downtime migration for internal and external users
In 12 months
-
Own and operate a fully modernized User Management system that delivers secure, reliable, and high-performance authentication and authorization at scale
-
Define and begin executing on a unified access control strategy across services — establishing the roadmap to eliminate duplicated auth logic and reduce integration surface area
-
Mentor engineers and guide teams across Arcadia in secure, distributed, and scalable system design — including adoption of AI-augmented development practices