Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

$132.97k - $166.22k
Full-time

Siteimprove

Siteimprove is the leader in agentic content intelligence. Our platform brings accessibility, analytics, SEO/AEO, and content strategy together in one system, where AI agents work alongside marketing and digital teams to produce content that is accessible and easy to find.

Every customer, user, and increasingly every AI agent that touches the Siteimprove platform goes through systems owned by the Access team: sign-in, single sign-on, federation with customer identity providers, and the authorization layer that decides who can see and do what.

We're looking for a Software Engineer with real depth in authentication, authorization, and identity provider (IdP) systems. You'll design and build the services that secure the Siteimprove platform, work with enterprise and public-sector customers' SSO setups, help us meet FedRAMP requirements, and shape how AI agents and machine clients authenticate against our APIs and MCP servers.

This is a hands-on role with a lot of technical ownership. You'll be one of the people others on the team, and across engineering, come to with identity questions.

\n What we will be doing
  • SSO and federation: Build and run our login, session, MFA, and token services. Own SAML and OIDC integrations with customer IdPs (Okta, Entra ID, Ping, ADFS), from metadata and certificate rotation to enterprise edge cases.
  • Provisioning: Own the user lifecycle across SCIM, JIT provisioning, and deprovisioning.
  • Authorization platform: Evolve our centralized permissions and authorization services, including the models (RBAC, ABAC, ReBAC), APIs, and caching, so product teams get fast, consistent access decisions.
  • Agent identity: Define how AI agents, MCP servers, and integrations authenticate and get delegated, least-privilege access through OAuth 2.x (token exchange, scoped short-lived tokens), with consent and auditability built in.
  • Security and compliance: Design against account takeover and token abuse. Implement FedRAMP identity controls (FAL2, signed and encrypted assertions, FIPS-validated cryptography), and work with Security and GRC on audit evidence and addressing vulnerabilities.
  • Reliability: Raise the bar for reliability and observability on services where an outage means nobody can log in.
  • Technical leadership: Lead design reviews and build-vs-buy decisions, mentor engineers, and be the go-to identity expert across engineering.
  • Travel may be required; a valid passport is required
  • Perform other duties as assigned
What we will require of you
  • Engineering depth: 6+ years of professional software engineering, with at least 3 years building or running authentication, authorization, or identity systems in production.
  • Backend stack: Strong backend skills in C#/.NET or Java, and a willingness to work in whichever one a given service uses.
  • Protocol expertise: Deep, practical knowledge of OAuth 2.0/2.1, OpenID Connect, and SAML 2.0: grant types, token formats JWT, PKCE, token lifetimes and revocation, and assertion signing and encryption.
  • IdP experience: Hands-on experience with at least one IdP, whether in-house, open source (such as Keycloak), or commercial (such as FusionAuth, Auth0, Okta, Entra ID, or Cognito), including integrating customer IdPs for enterprise SSO.
  • Authorization design: Experience designing authorization models and permission services that stay correct and fast at scale.
  • Security mindset: A solid grasp of identity threats (token theft and replay, session fixation, CSRF, open redirects, IdP-initiated SSO risks) and how to design against them.
  • Cloud-native systems: Experience building distributed services on AWS or Azure, including containers, CI/CD, and production observability.
  • AI-native delivery: You use AI tools every day to understand code, generate tests, and ship faster.
  • Clear communication: You can explain a tricky identity trade-off to engineers, product managers, and auditors.
What we will love about you
  • Experience with FedRAMP, or other government compliance programs, and with NIST SP 800-63 identity and federation assurance levels.
  • Experience with FIPS 140-validated crypto 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 other Zanzibar-style systems.
  • Familiarity with the Model Context Protocol (MCP) authorization spec, OAuth token exchange, or workload identity (CIMD, IAM roles for service accounts).
  • Experience with SCIM 2.0.
  • Experience leading a migration between identity platforms without disrupting customers.
What you'll love about us

We’re building the next generation of AI-powered content intelligence, helping organizations unify accessibility, SEO/AEO, analytics, and content performance into one platform. If you’re energized by solving complex problems, working cross-functionally, and contributing to a product with real-world impact, we’d love to connect.

In addition, we hope you will appreciate:

At Siteimprove, we're committed to supporting your wellbeing both at work and beyond. Our Denmark benefits are designed to help you thrive personally and professionally.

Rest and relaxation: Generous time off including Danish holiday entitlements, five additional FF Days, child sick leave, and bereavement leave.
Comprehensive benefits : Health insurance, company-paid mobile phone support, and internet allowance to support your day-to-day needs.
Prepare for the future : Danica pension with employer contributions to help support your retirement goals.

\n

$132,974 - $166,217 a year

The base salary for this role will fall within the posted range and is determined by experience, qualifications, and location.

\n

Siteimprove is an equal opportunity employer

All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity, religion, national origin, disability, veteran status, age, marital status, pregnancy, genetic information, or other legally protected status.

Siteimprove is a global corporation that has developed data practices to ensure your personally identifiable information is appropriately protected. Please note that personal information may be transferred, accessed, and stored globally as necessary for the uses and disclosures stated in accordance with our Privacy Policy at

FedRAMP Authorization Notice for Job Postings

This position may involve access to systems, information, or customer environments that are subject to the Federal Risk and Authorization Management Program (FedRAMP). Where applicable, FedRAMP-related responsibilities will be outlined in the job description.

If the role includes FedRAMP-related duties, candidates may be required to meet the following requirements:

Identity Verification: Candidates must successfully complete federal I-9 employment eligibility verification.

Citizenship/Residency Requirement: Certain roles may be limited to U.S. citizens or lawful permanent residents if job duties include access to controlled systems, environments, or data.

Access Authorization: Employment offers for applicable roles are contingent upon confirmation that the candidate meets the minimum access requirements associated with the FedRAMP authorization level required for the position.

By applying, you acknowledge that, if the role includes FedRAMP-related responsibilities, employment may be subject to these authorization and verification requirements.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Bellevue, WA vacancy
  • $143k - $286k

     ...: $143000 - $286000/yearType: Full time / Regular/PermanentCompany: WalmartBusiness Segment: Home OfficeRole summary:The Principal Software Engineer leads platform engineering efforts by delivering scalable, cloud-native solutions and reusable infrastructure components.... 
    Suggested
    Full time
    Temporary work
    Part time
    Worldwide

    Walmart

    Bellevue, WA
    5 days ago
  • $264k - $379.5k

     ...Snowflake, your role isn't just to execute a function, but to help redefine the future of how work gets done.We are hiring a Principal Software Engineer for our Anti-Abuse team. The Anti-Abuse team sits at the core of protecting Snowflake and our customers from abuse on the... 
    Suggested

    Snowflake

    Bellevue, WA
    5 days ago
  • $197.3k - $313.7k

     ...instance, Epic Org. We deliver critical support and drive strategic engineering initiatives to empower our partners and internal teams. Our...  ...-oriented programming and at least 10 + years of professional software development experienceGood understanding of E2E lifecycle of... 
    Suggested
    Full time
    Contract work
    Immediate start

    Salesforce

    Bellevue, WA
    5 days ago
  • $181k - $300k

     ...energized by building, leading, and making a meaningful impact, this leadership opportunity may be the right fit for you.Principal Software Engineer, C08 (IC)Our OpportunityChewy is looking for a Principal Software Engineer to join our Fulfillment Technology & Science team... 
    Suggested
    Local area
    Flexible hours

    Chewy

    Bellevue, WA
    4 days ago
  • $132k - $264k

     ...timely delivery of high-quality projects. Engineering Excellence: Focus on meticulous, detail...  ...at Walmart Global Tech. Were a team of software engineers, data scientists,...  ...may also include : - StockSummaryAs a Principal Software Engineer on the Marketplace Platform... 
    Suggested
    Full time
    Temporary work
    Part time

    Walmart

    Bellevue, WA
    4 days ago
  • $236k - $339.2k

     ...featuresDeveloper tooling that enable our engineers to move fast and deliverFrontend...  ...observability and trustWhat You Will DoAs a software engineer on the team, you will play a central...  ....What We’re Looking ForOur ideal Principal Software Engineer will have:Strong passion... 

    Snowflake

    Bellevue, WA
    5 days ago
  • $264k - $379.5k

     ...results. At Snowflake, your role isn't just to execute a function, but to help redefine the future of how work gets done.Principal Software Engineer - Agentic PipelinesBuilding for AI-Enabled Data Engineers & ScientistsData pipelines are foundational infrastructure — when... 

    Snowflake

    Bellevue, WA
    4 days ago
  • $160.2k - $288.84k

     ...and reliability targets. The role requires applying seasoned engineering judgment to solve complex systems challenges and to make recommendations...  ...each use case requiresDrive engineering projects to deliver software solutions that meet technical requirements and quality... 
    Full time
    Temporary work
    Part time
    Work experience placement
    Local area
    Flexible hours

    T-Mobile

    Bellevue, WA
    2 days ago
  • $164.59k - $246.79k

     ...combines the patented technology of metamaterials with powerful software to create a radar sensor with unprecedented performance at...  ...including Urban Air Mobility (UTM).Echodyne is seeking a Principal Software Engineer to join our fast-growing team. ROLE OVERVIEWEchodyne is... 
    Full time
    Contract work
    Temporary work

    Echodyne

    Kirkland, WA
    3 days ago
  • $304k - $380k

     ...results. At Snowflake, your role isn't just to execute a function, but to help redefine the future of how work gets done.Principal Software Engineer 2 - OLTPSnowflake is building the next generation of transactional systems for applications, AI and agents. Across Snowflake... 

    Snowflake

    Bellevue, WA
    3 days ago
  • $110k - $220k

     ...$110000 - $220000/yearType: Full time / Regular/PermanentCompany: WalmartBusiness Segment: Home OfficeJoin Walmart as a Principal Software Engineer for the Colony Platform within our AI & Data organization and help make it trivially easy for associates — engineers, data... 
    Full time
    Contract work
    Temporary work
    Part time
    Local area

    Walmart

    Bellevue, WA
    2 days ago
  • $132k - $264k

     ...$132000 - $264000/yearType: Full time / Regular/PermanentCompany: WalmartBusiness Segment: Home OfficeRole summary: As a Principal Software Engineer at Walmart, you will lead the design and delivery of scalable platform capabilities, including cloud-native architectures... 
    Full time
    Temporary work
    Part time

    Walmart

    Bellevue, WA
    3 days ago
  • $304k

     ...are the Snowflake Interoperable Foundations organization - the foundational layer that powers Snowflake’s AI, Analytics and Data Engineering capabilities. We lead innovations across open table formats such as Apache Iceberg, helping customers build peta-byte scale multi... 

    Snowflake

    Bellevue, WA
    4 days ago
  • $241.4k - $322.6k

     ...our search technologies to support new ways of discovering insights and solving problems.Your ImpactWe're looking for a Principal Software Engineer who enjoys solving difficult technical problems, working across teams, and helping shape the future of search at Splunk.... 
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    Bellevue, WA
    3 days ago
  • $280k - $402.5k

     ...design through deployment and beyond. We design and build frameworks, systems and services that keep Snowflake secure.As a Principal Software Engineer II on the Product Security team, you will be the senior technical authority for Product Security and play a critical... 

    Snowflake

    Bellevue, WA
    4 days ago
  • $196k - $294k

     ...Principal Software Engineer A Principal Software Engineer is a senior technical leader responsible for shaping the architecture, strategy, and technical direction of complex software. The Principal Software Engineer provides senior technical leadership for the architecture... 
    Visa sponsorship
    Work visa
    Relocation package

    GE

    Bellevue, WA
    4 days ago
  • Principal Software Development EngineerEvery autonomous execution decision Auger makes starts with the AI Enablement Engineering team. This team transforms complex, disconnected customer data into a rich semantic backbone that gives our AI systems a deep understanding... 
    Contract work

    Auger Services Inc

    Bellevue, WA
    22 hours ago
  • $222.5k - $257.5k

     ...we show up for every day.Observability Engineering owns the breadth and depth of observability...  ...depends on to understand how their software behaves in production (metrics, logs, distributed...  ...as customer-facing software. As a Principal Software Engineer (Observability &... 
    Full time
    Temporary work
    Work at office
    Local area
    Remote work

    Smartsheet

    Bellevue, WA
    5 days ago
  • $304k

     ...help redefine the future of how work gets done.We are hiring a Principal Engineer II to architect the core data processing engine of the...  ...and processing efficiency for every customer.AS A PRINCIPAL SOFTWARE ENGINEER II AT SNOWFLAKE YOU WILL:Architect Foundation Primitives... 

    Snowflake

    Bellevue, WA
    4 days ago
  •  ...Architect and scale low-latency telemetry pipelines and risk-scoring engines across multi-cloud environments. Design proactive anti-abuse...  ...into product roadmaps. Requirements ~12+ years of software engineering experience in distributed systems, cloud platform infrastructure... 
    Full time

    Snowflake

    Bellevue, WA
    6 days ago
  •  ...Build AI-native agentic systems that address enterprise workflow bottlenecks. Drive technical trade-offs, stakeholder consensus, engineering quality, scalability, and developer productivity. Lead and influence globally distributed teams through clear, data-driven... 
    Full time
    Work at office
    Remote work
    Flexible hours

    UiPath

    Bellevue, WA
    2 days ago
  • $173.5k - $234.7k

     ...and reliability targets. The role requires applying seasoned engineering judgment to solve complex systems challenges and to make recommendations...  ...each use case requires Drive engineering projects to deliver software solutions that meet technical requirements and quality... 
    Temporary work
    Work experience placement

    tmobile

    Bellevue, WA
    4 days ago
  • $164.59k - $246.79k

     ...combines the patented technology of metamaterials with powerful software to create a radar sensor with unprecedented performance at...  ...including Urban Air Mobility (UTM).Echodyne is seeking a Principal Software Engineer, Cloud Platform, to join our fast-growing team. Who You... 
    Full time
    Temporary work
    Remote work

    Echodyne

    Kirkland, WA
    2 days ago
  • $205k - $275k

     ...class lakehouse platform. We hold that work to the highest standards of performance, reliability, and correctness. As a Principal Software Engineer on Core Views, you will set the technical direction for systems at the heart of Smartsheet. This is a hands-on architect... 
    Remote job
    Full time
    Temporary work
    Work at office
    Local area
    Flexible hours

    Smartsheet

    Bellevue, WA
    4 days ago
  • $226k - $369k

     ...and successful. The charter includes all the core infrastructure to Discover, Write, Build, Test and Deploy code.As a Principal Staff Software Engineer within DI, you will help envision the next generation, agent centric, large scale, development infrastructure at LinkedIn... 
    For contractors
    Work at office
    Flexible hours

    Linkedin

    Bellevue, WA
    1 day ago
  • $175k - $225k

     ...This is an opportunity for an AI-Engineering Principal Software Engineer, AI Group to get in on the ground floor. Cohu is building the AI engineering platform for semiconductor test from the ground up: cloud and on-prem inference infrastructure, custom agent tooling,... 
    Full time
    Work experience placement
    Local area
    Worldwide
    Shift work

    Cohu, Inc.

    Seattle, WA
    4 days ago
  • $174.1k - $261.1k

     ...performed from the designated work location five days per week. No relocation is offered.We are seeking a highly independent Principal Software Engineer to design, develop, and operate large-scale broadband device management platforms supporting millions of connected... 
    Full time
    Temporary work
    Local area
    Relocation

    AT&T

    Bothell, WA
    2 days ago
  • $220k - $250k

     ...United States / San Jose, California, United StatesProducts - Engineering /Fulltime /HybridOver 50,000 customers globally trust our...  ...join the Extreme team.Position detailsTitle of position: Principal Software EngineerPosition type: Full timeLocation: Seattle, WA / San... 
    Full time
    H1b
    Local area
    Work from home
    Work visa
    Shift work

    Extreme Networks, Inc.

    Seattle, WA
    3 days ago
  • $222k - $240k

    Principal Software Engineer - Clinical AnalyticsTruveta is the world’s first health provider led data platform with a vision of Saving Lives with Data. Our mission is to enable researchers to find cures faster, empower every clinician to be an expert, and help families... 
    For contractors
    H1b
    Visa sponsorship
    Work visa
    Flexible hours

    Truveta

    Seattle, WA
    3 days ago
  • SingleStore engineers build the real-time data platform powering some of the world’s most demanding applications. Our cloud-native...  ...meaningful business impact.Position SummaryWe are seeking a Senior/Principal Software Engineer to join the Engineering team and play a critical... 

    SingleStore

    Seattle, WA
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!