Arcadia

Principal Software Engineer – Full Stack, Backend-Focused

Arcadia

full-time

Posted on:

Location Type: Remote

Location: MassachusettsUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $200,000 - $240,000 per year

Job Level

About the role

  • Leading the rearchitecture and implementation of the User Management platform—the foundation for authentication, authorization, and access control across Arcadia products
  • Building backend services and APIs (NestJS, TypeScript, PostgreSQL) supporting secure, multi-tenant access models
  • Designing distributed, event-driven systems to synchronize user data and access events across Arcadia applications
  • Driving modernization of existing authentication and provisioning flows (Auth0, SAML 2.0, OAuth2, JWT)
  • Managing cloud infrastructure through Infrastructure-as-Code (Terraform) and AWS-native services (ECS, S3, SNS, Aurora)
  • Defining SLOs and designing telemetry for key features, ensuring robust monitoring, canary, and standard rollout strategies
  • Partnering with cross-functional stakeholders—including Product, Security, and SRE—to ensure alignment between technical execution and organizational priorities
  • Providing leadership, mentorship, and clarity in complex, ambiguous problem spaces
  • Joining the engineering on-call rotation, contributing to the reliability and operational excellence of the User Management platform and related services
  • Ensuring that documentation, operational runbooks, and best practices are well maintained and available for peers and downstream teams

Requirements

  • 10+ years of professional full-stack software engineering experience with a focus on backend and distributed systems
  • Proven success building and scaling identity and access management systems, including authentication (SAML 2.0, OAuth2, JWT) and fine-grained authorization frameworks
  • Expertise in TypeScript, Node.js/NestJS, and modern React/Angular development for full stack delivery
  • Strong command of cloud architecture (AWS preferred) and IaC practices with Terraform
  • Deep experience with relational and NoSQL data stores, designing for vertical & horizontal scalability and high availability
  • Demonstrated ability to own complex systems from design through rollout and post-release operation, with strong attention to quality and reliability
  • Excellent collaboration skills and the ability to work across engineering, product, and SRE teams to deliver cohesive, secure systems
  • Strong communication and architectural reasoning skills—able to balance pragmatism with long-term technical health
  • Passion for mission-driven work improving healthcare outcomes and enabling data-driven care delivery
Benefits
  • Competitive compensation, comprehensive benefits, and Flexible Time Off (~22-day company average)
  • A collaborative, remote-friendly engineering culture that values innovation, curiosity, and technical excellence
  • The opportunity to own one of Arcadia’s most critical platform domains and drive its evolution for scale and reliability
  • A mission-driven culture where your work improves patient outcomes and healthcare delivery
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
TypeScriptNode.jsNestJSPostgreSQLAuth0SAML 2.0OAuth2JWTTerraformAWS
Soft Skills
leadershipmentorshipcollaborationcommunicationarchitectural reasoningproblem-solvingattention to qualityattention to reliabilitycross-functional teamworkability to work in ambiguity