S

Siteimprove

Accessibility, privacy, SEO, and analytics tools

Principal Software Engineer

Backend EngineeringUpdated on Nov 13
Full-timeBellevue, WA, USA$164.1k - $205.1k /yr

About the Job

Requirements

  • At least 6 years of professional software engineering experience, including at least 3 years building or running authentication, authorization, or identity systems in production.
  • Strong backend skills in C#/.NET or Java, and willingness to work in whichever language a service uses.
  • Deep practical knowledge of OAuth 2.0/2.1, OpenID Connect, and SAML 2.0, including grant types, JWT token formats, PKCE, token lifetimes and revocation, and assertion signing and encryption.
  • Hands-on experience with at least one identity provider, whether in-house, open source, or commercial, including customer identity-provider integrations for enterprise single sign-on.
  • Experience designing authorization models and permission services that remain correct and fast at scale.
  • Solid grasp of identity threats, including token theft and replay, session fixation, CSRF, open redirects, and identity-provider-initiated single sign-on risks, and how to design against them.
  • Experience building distributed services on AWS or Azure, including containers, CI/CD, and production observability.
  • Use AI tools regularly to understand code, generate tests, and ship faster.
  • Ability to explain identity trade-offs to engineers, product managers, and auditors.
  • A valid passport is required.

Responsibilities

  • Build and operate login, session, multi-factor authentication, and token services; own SAML and OIDC integrations with customer identity providers, including metadata, certificate rotation, and enterprise edge cases.
  • Own user lifecycle provisioning and deprovisioning across SCIM and just-in-time provisioning.
  • Evolve centralized permissions and authorization services, including role-based, attribute-based, and relationship-based access-control models, APIs, and caching, to provide fast, consistent access decisions.
  • Define authentication and delegated least-privilege access for AI agents, MCP servers, and integrations through OAuth 2.x token exchange and scoped short-lived tokens, with consent and auditability.
  • Design against account takeover and token abuse; implement FedRAMP identity controls, including FAL2, signed and encrypted assertions, and FIPS-validated cryptography; work with Security and GRC on audit evidence and vulnerabilities.
  • Improve reliability and observability for services whose outages prevent users from logging in.
  • Lead design reviews and build-versus-buy decisions, mentor engineers, and serve as an identity expert across engineering.
  • Travel as required.
  • Perform other duties as assigned.

Desired Qualifications

  • Experience with FedRAMP or other government compliance programs, and with NIST SP 800-63 identity and federation assurance levels.
  • Experience with FIPS 140-validated cryptographic modules, HSM- or KMS-backed key management, and certificate lifecycle automation.
  • Experience with policy engines or fine-grained authorization systems such as OPA, Cedar, OpenFGA, or Zanzibar-style systems.
  • Familiarity with the Model Context Protocol authorization specification, OAuth token exchange, or workload identity such as CIMD and IAM roles for service accounts.
  • Experience with SCIM 2.0.
  • Experience leading an identity-platform migration without disrupting customers.

About the Company

Siteimprove

Accessibility, privacy, SEO, and analytics tools

Siteimprove provides a suite of digital optimization tools that help businesses improve their online presence. Its products cover Accessibility, Quality Assurance, Data Privacy, SEO, Ads, Analytics, Performance, and Web Security. The system works by offering a subscription service: clients access the tools through an integrated platform that can monitor, report on, and optimize their websites. The tools are designed to fit into existing technology stacks and can be customized to industry-specific needs, with additional consulting and training available to maximize value. Siteimprove differentiates itself by offering a broad, integrated set of capabilities across multiple domains of digital optimization, combined with industry-tailored deployments and global support. Its goal is to help clients achieve better accessibility, compliance, search rankings, security, and overall digital performance to drive business outcomes.

Company size
201-500
Company stage
Late Stage VC
Total funding
$55M
Headquarters
Copenhagen, Denmark
Founded
2003

Recently Posted Jobs

Explore more opportunities at Siteimprove

See more jobs