Cognativ logo
Cognativ

Dream, Design, Develop, Refine.

SSO / Identity Management Specialist, Python, FastAPI, Microsoft Entra ID

Backend EngineerSoftware EngineerContractRemoteLeadTeam 11-50Since 2018Company SiteLinkedIn

Location

United States

Posted

2 days ago

Salary

0

Seniority

Lead

Bachelor Degree10 yrs expExperience acceptedEnglishDistributed SystemsPython

Job Description

SSO / Identity Management Specialist, Python, FastAPI, Microsoft Entra ID

Cognativ

• Implement SSO integration with Microsoft Entra ID. • Build and maintain backend APIs using Python and FastAPI. • Support authentication and authorization flows using OAuth 2.0, OIDC, and SAML. • Implement the relying-party side of enterprise SSO integrations. • Work with technical stakeholders to define, validate, and test identity flows. • Debug and resolve authentication, token, redirect, metadata, certificate, and session-related issues. • Collaborate with backend and platform teams to ensure secure, scalable, and maintainable implementation. • Contribute to documentation for configuration, deployment, troubleshooting, and customer onboarding. • Potentially support SCIM provisioning for enterprise customer user management.

Job Requirements

  • 10+ years of experience in Python backend development.
  • Deep understanding of Clean Code, Clean Architecture, Modular Architecture, and Distributed Systems.
  • Strong experience with Python backend development.
  • Hands-on experience with FastAPI.
  • Experience designing and implementing backend APIs.
  • Practical experience with OAuth 2.0, OpenID Connect, and SAML.
  • Experience implementing SSO integrations, specifically from the relying-party / service-provider side.
  • Understanding of identity provider configuration, metadata exchange, redirect flows, token validation, claims mapping, and session handling.
  • Ability to troubleshoot SSO issues across application, identity provider, and configuration layers.
  • Strong understanding of secure API design and authentication best practices.
  • Ability to work independently on a focused implementation project.

Benefits

  • A hybrid, flexible working policy.
  • Professional growth and development opportunities.
  • An international team of world-class engineers that brings positive energy.
  • A friendly, supportive, and relaxing working environment in our offices.

Related Job Pages

More Backend Engineer Jobs

Cognativ logo

Senior Python Engineer

Cognativ

Dream, Design, Develop, Refine.

Full TimeRemoteTeam 11-50Since 2018

• Design and build new Python services in the monorepo (schema, data access, business logic, APIs, and tests) to a high, consistent standard. • Migrate functionality from Java to Python: study an existing Java service, capture its real behaviour and edge cases, and re-implement it idiomatically in Python without regressions. • Maintain the Java stack as needed: diagnose and fix production issues, make targeted changes, and keep services healthy until they're retired. • Set and uphold engineering standards in the new codebase: typing, structure, the libs/svcs separation, the repository pattern, testing, and review quality. • Work with data: model schemas in PostgreSQL/TimescaleDB, write correct and efficient SQL, and design migrations. • Own your work end to end: from design through deploy, observability, and on-call follow-through, and drive it to a durable resolution.

United States
Cognativ logo

Senior Python Engineer

Cognativ

Dream, Design, Develop, Refine.

Full TimeRemoteTeam 11-50Since 2018

- Design and build new Python services in the monorepo (schema, data access, business logic, APIs, and tests) to a high, consistent standard. - Migrate functionality from Java to Python: study an existing Java service, capture its real behaviour and edge cases, and re-implement it idiomatically in Python without regressions. - Maintain the Java stack as needed: diagnose and fix production issues, make targeted changes, and keep services healthy until they're retired. - Set and uphold engineering standards in the new codebase: typing, structure, the libs/svcs separation, the repository pattern, testing, and review quality. - Work with data: model schemas in PostgreSQL/TimescaleDB, write correct and efficient SQL, and design migrations. - Own your work end to end: from design through deploy, observability, and on-call follow-through, and drive it to a durable resolution.

United Kingdom
ContractRemoteTeam 11-50Since 2018

• Implement SSO integration with Microsoft Entra ID. • Build and maintain backend APIs using Python and FastAPI. • Support authentication and authorization flows using OAuth 2.0, OIDC, and SAML. • Implement the relying-party side of enterprise SSO integrations. • Work with technical stakeholders to define, validate, and test identity flows. • Debug and resolve authentication, token, redirect, metadata, certificate, and session-related issues. • Collaborate with backend and platform teams to ensure secure, scalable, and maintainable implementation. • Contribute to documentation for configuration, deployment, troubleshooting, and customer onboarding. • Potentially support SCIM provisioning for enterprise customer user management.

United Kingdom
ContractRemoteTeam 11-50Since 2018

- Implement SSO integration with Microsoft Entra ID. - Build and maintain backend APIs using Python and FastAPI. - Support authentication and authorization flows using OAuth 2.0, OIDC, and SAML. - Implement the relying-party side of enterprise SSO integrations. - Work with technical stakeholders to define, validate, and test identity flows. - Debug and resolve authentication, token, redirect, metadata, certificate, and session-related issues. - Collaborate with backend and platform teams to ensure secure, scalable, and maintainable implementation. - Contribute to documentation for configuration, deployment, troubleshooting, and customer onboarding. - Potentially support SCIM provisioning for enterprise customer user management.

Serbia