Senior Software Engineer – Identity Engineering, SSO

Jobtailor

Missouri

On-site

USD 110,000 - 140,000

Full time

48 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Jobtailor is seeking a senior backend engineer in the US Midwest to design and build secure SSO and identity-broker services. You will create scalable REST APIs and integrate with federation protocols such as SAML, OpenID Connect, and OAuth 2.0.

The role emphasizes automated testing, ADRs, and cross-team collaboration to deliver reliable software. You will own complex components from design through testing, while using AI-assisted tools to accelerate delivery and maintainability.

Qualifications

  • Bachelor’s degree or higher with substantial backend/software engineering experience.
  • Experience building enterprise/server-side APIs in Python.
  • Strong design skills for distributed systems and tradeoff communication.
  • Proven automated testing and modern software development practices.
  • Experience with AI-assisted development tools in day-to-day engineering.
  • Experience with spec-driven development practices.
  • Experience building REST APIs using OpenAPI and code-generation workflows.
  • Knowledge of identity protocols such as SAML, OpenID Connect, OAuth 2.0, SCIM, WS-Federation.

Responsibilities

  • Design and develop secure, scalable SSO and identity-broker services using Python.
  • Build APIs and platform capabilities for authentication, federation, and integration across products.
  • Own complex components from design through testing and delivery.
  • Evaluate security, scalability, performance, and extensibility tradeoffs.
  • Document major technical decisions with designs and ADRs.
  • Turn ambiguous requirements into technical specs and incremental plans.
  • Leverage AI-assisted tools across the development lifecycle.
  • Validate security and correctness through automated testing and reviews.
  • Deliver high-quality software with robust development practices.
  • Collaborate with engineering, product, and architecture teams on cross-product integration.
  • Strengthen engineering practices across the squad.

Skills

Python Development
REST API Design
OpenAPI Specifications
Asynchronous Python
Event-Driven Architecture
SQL
Redis
AI-Assisted Development Tools
Identity Protocols
SAML
OpenID Connect
OAuth 2.0
SCIM
WS-Federation
Architecture Decision Records
AWS
React
TypeScript
Technical Documentation

Education

Bachelor’s degree with 7+ years of related experience
Master’s degree with 4+ years of related experience
PhD with 1+ years of related experience

Tools

AWS
Redis
SQL
React
TypeScript

Job description


  • Design and develop secure, scalable SSO and identity-broker services using Python

  • Build APIs and platform capabilities supporting authentication, federation, identity orchestration, and integration across Cisco products

  • Own complex software components from design through implementation, testing, and delivery

  • Evaluate security, scalability, performance, and extensibility tradeoffs

  • Document significant technical decisions through technical designs and Architecture Decision Records

  • Turn ambiguous requirements into technical specifications, acceptance criteria, and incremental implementation plans

  • Use AI-assisted development tools throughout the software development lifecycle

  • Independently validate the security, correctness, and maintainability of resulting software

  • Deliver high-quality software through automated testing, code reviews, and sound development practices

  • Collaborate with engineering, product, and architecture partners on cross-product integration challenges

  • Strengthen engineering practices across the squad


Requirements


  • Bachelor’s degree with 7+ years of related experience, master’s degree with 4+ years of related experience, or PhD with 1+ years of related experience

  • Professional experience building enterprise or customer-facing backend services and APIs using Python

  • Experience designing components within distributed systems and communicating technical decisions and tradeoffs

  • Experience delivering quality software through automated testing and modern software development practices

  • Experience using AI-assisted development tools in day-to-day software engineering while validating security, correctness, and maintainability

  • Experience with spec-driven development practices

  • Experience building REST APIs using OpenAPI specifications and related code-generation workflows

  • Knowledge of identity and federation protocols such as SAML, OpenID Connect, OAuth 2.0, SCIM, or WS-Federation

  • Experience with AWS, SQL, Redis, asynchronous Python, or event-driven architectures

  • Experience with React and TypeScript

  • Experience writing technical specifications, design documents, or Architecture Decision Records


Core Competencies

Demonstrates expertise in designing and developing secure, scalable SSO and identity-broker services using Python, with a strong focus on building REST APIs and ensuring software quality through automated testing and modern development practices.


Highest-signal resume keywords


  • Python Development

  • REST API Design

  • Automated Testing

  • Identity Protocols

  • AWS Experience


ATS Optimization Keywords

Hard Skills


  • Python

  • REST APIs

  • OpenAPI Specifications

  • Asynchronous Python

  • Event-Driven Architecture

  • SQL

  • Redis

  • AI-Assisted Development Tools

  • Spec-Driven Development

  • Technical Documentation


Soft Skills


  • Collaboration

  • Communication

  • Problem-Solving


Industry Keywords


  • SSO

  • Identity Federation

  • SAML

  • OpenID Connect

  • OAuth 2.0

  • SCIM

  • WS-Federation

  • Architecture Decision Records


Tools & Technologies


  • AWS

  • Redis

  • SQL

  • React

  • TypeScript

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer – Java, Python
Software Engineer – Java, Python

Jobtailor • Dallas (TX)

On-site
USD 85,000 - 125,000
Senior Python Developer – Cloud-Native, CI/CD
Senior Python Developer – Cloud-Native, CI/CD

Jobtailor • Washington

On-site
USD 140,000 - 190,000
Software Engineer
Software Engineer

Jobtailor • Alabama

On-site
USD 65,000 - 90,000
Python Developer, AWS, Cloud-Native
Python Developer, AWS, Cloud-Native

Jobtailor • Washington

On-site
USD 110,000 - 160,000
Forward Deployed Engineer – AI Training Data
Forward Deployed Engineer – AI Training Data

Jobtailor • Redwood City (CA), Northern (KY)

Hybrid
USD 140,000 - 170,000
Junior Software Engineer
Junior Software Engineer

Jobtailor • Maryland

On-site
USD 120,000 - 180,000
Head of IT
Head of IT

Jobtailor • Byron (CA)

Hybrid
USD 180,000 - 260,000
Senior Engineer, Software Development
Senior Engineer, Software Development

Jobtailor • San Diego (CA)

On-site
USD 120,000 - 180,000
Staff Software Engineer – Python
Staff Software Engineer – Python

Jobtailor • California (MO)

On-site
USD 160,000 - 260,000
Software Engineer, Connect
Software Engineer, Connect

Jobtailor • Miami (FL)

On-site
USD 90,000 - 130,000