Siteimprove is hiring a Principal Software Engineer for its Access team, which owns the systems used for sign-in, single sign-on, federation with customer identity providers, and authorization across the Siteimprove platform. This hands-on role has substantial technical ownership and calls for deep experience in authentication, authorization, and identity provider systems. The engineer will design and build services that secure the platform, support enterprise and public-sector customers' SSO configurations, contribute to FedRAMP requirements, and define how AI agents and machine clients authenticate to APIs and MCP servers. The role includes building and operating login, session, MFA, and token services; managing SAML and OIDC integrations with customer identity providers; and owning user lifecycle provisioning through SCIM, JIT provisioning, and deprovisioning. It also involves evolving centralized permissions and authorization services, designing authentication and delegated access for AI agents and integrations, and strengthening security, compliance, reliability, and observability. The Principal Engineer will lead design reviews and build-versus-buy decisions, mentor engineers, and serve as an identity subject-matter expert across engineering. Travel may be required, and a valid passport is required. Other duties may be assigned.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal
Education Level
No Education Listed