Principal Software Engineer (Full Stack, Backend-Focused)
*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.
This is a backend-leaning full stack role (approximately 60/40) requiring deep distributed systems expertise and an ability to balance implementation detail with architectural vision.
**
What Success Looks Like**
In 3 months
-
Ramp up on the existing User Management system, including authentication (Auth0, SAML 2.0), authorization models, and event-driven user 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 database-backed access control framework that replaces legacy patterns and improves performance, consistency, and scalability
-
Drive integration of new user and access models into key Arcadia applications, ensuring minimal disruption for internal and external users
-
Collaborate with SRE and infrastructure teams to strengthen IaC, deployment automation, and observability for User Management services
**
In 12 months**
-
Own and operate a fully modernized User Management system that delivers secure, reliable, and high-performance authentication and authorization at scale
-
Introduce a centralized JWT validation and API gateway strategy to unify access control across services and reduce duplication of logic
-
Establish technical and operational excellence practices-measurable improvements in reliability, latency, and operational efficiency
-
Mentor engineers and guide teams across Arcadia in secure, distributed, and scalable system design