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

Senior CIAM Software Engineer

$190k - $240k

Affirm

Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest. Affirm is building the next generation of customer identity and authentication. This role is a hands‑on engineering position inside Information Security, focused on designing and shipping core CIAM capabilities that protect customers and support growth. You will build and operate backend services that power registration, login, authorization, and account lifecycle flows across B2C and B2B experiences. You will work closely with partner engineering teams and ensure identity features are delivered with strong security fundamentals, reliability, and operational rigor. What you’ll do Design, build, and operate core CIAM backend services that support customer registration, authentication, authorization, account lifecycle, and profile management for B2C and B2B platforms. Implement and extend identity standards such as OAuth 2.0, OIDC, SAML, and SCIM in code, ensuring correctness, scalability, and clean integration patterns. Develop backend APIs and services in Python and Kotlin that expose identity capabilities to web, mobile, and partner applications. Integrate CIAM platforms with internal systems, including user data stores, messaging, fraud signals, and downstream customer platforms. Own secure authentication and account flows end to end, including MFA, step‑up authentication, device binding, consent, and adaptive authentication logic. Automate CIAM infrastructure and deployments using Infrastructure as Code and CI/CD pipelines, treating identity as a core platform service. Monitor, debug, and optimize CIAM services for performance, resilience, and abuse detection in high‑scale environments. What we look for Strong experience designing and implementing CIAM systems, with deep, hands‑on knowledge of OAuth 2.0, OIDC, SAML, and SCIM beyond basic configuration. 5+ years of professional backend software engineering experience. Strong production experience in Python or a similar backend language. Experience designing APIs, automation frameworks, and distributed systems. Hands‑on experience building and maintaining CI/CD pipelines. Experience with GitHub‑based development workflows and Buildkite or similar build systems. Experience with cloud‑native development, preferably AWS. Hands‑on experience extending and integrating CIAM platforms such as Okta, Auth0, Ping Identity, ForgeRock, or Azure AD B2C using custom code, hooks, and APIs. Solid understanding of backend and distributed systems fundamentals, including API design, data modeling, latency, error handling, and observability. Experience with Infrastructure as Code and automation tools such as Terraform, plus CI/CD pipelines for deploying backend services. Strong security fundamentals applied through engineering, including access control models, token handling, encryption, MFA, and privacy by design. Clear communication skills and the ability to work closely with product, frontend, mobile, and security teams while owning backend identity services. Familiarity with tools such as Cursor and other AI‑augmented development environments. Base Pay Grade - N Equity Grade - USA 8 Employees new to affirm typically come in at the start of the pay range. affirm focuses on providing a simple and transparent pay structure which is based on a variety of factors, including location, experience and job‑related skills. Base pay is part of a total compensation package that may include equity rewards, monthly stipends for health, wellness and tech spending, and benefits (including 100% subsidized medical coverage, dental and vision for you and your dependents). USA base pay range (CA, WA, NY, NJ, CT) per year: $190,000 – $240,000 USA base pay range (all other U.S. states) per year: $169,000 – $219,000 Affirm is proud to be a remote‑first company! The majority of our roles are remote and you can work almost anywhere within the country of employment. affirmers in proximal roles have the flexibility to work remotely, but will occasionally be required to work out of their assigned affirm office. A limited number of roles remain office‑based due to the nature of their job responsibilities. Benefits Health care coverage – affirm covers all premiums for all levels of coverage for you and your dependents. Flexible Spending Wallets – generous stipends for spending on technology, food, various lifestyle needs, and family forming expenses. Time off – competitive vacation and holiday schedules allowing you to take time off to rest and recharge. ESPP – An employee stock purchase plan enabling you to buy shares of affirm at a discount. We believe It’s On Us to provide an inclusive interview experience for all, including people with disabilities. We are happy to provide reasonable accommodations to candidates in need of individualized support during the hiring process. [For U.S. positions that could be performed in Los Angeles or San Francisco] Pursuant to the San Francisco Fair Chance Ordinance and Los Angeles Fair Chance Initiative for Hiring Ordinance, affirm will consider for employment qualified applicants with arrest and conviction records. #J-18808-Ljbffr Affirm

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior CIAM Software Engineer in Saint Louis, MO vacancy
  • A leading fintech company based in St. Louis, Missouri, is seeking a Backend Engineer to develop core CIAM services that support customer identity management. This role requires a strong background in Python, experience with CIAM systems, and an understanding of OAuth 2... 
    Senior
    Remote job

    Affirm

    Saint Louis, MO
    1 day ago
  • $150k - $165k

     ...Senior Software Engineer St. Louis Park, MN Job Summary: We are seeking a Senior Software Engineer with specialized experience in developing software for active implantable medical device systems. This role involves creating robust, secure, and scalable... 
    Senior
    Full time

    Enterra Medical

    Saint Louis, MO
    1 day ago
  •  ...code comments and clear code. Develop software solutions by studying information needs;...  ...the program manager and Chief Software Engineer. Coordinate software development activities...  ...Systems, or related STEM degree. Senior-level experience deploying microservices... 
    Senior
    Full time
    Contract work
    Temporary work

    Trinity Global Consulting

    Saint Louis, MO
    1 day ago
  • $126.65k - $171.35k

    Mission Software Engineer (Experienced or Senior)Company:The Boeing CompanyThe Boeing Company is looking for a MissionSoftware Engineer(Experienced or Senior) to join the Phantom Works Open Architecture Systems Integrated Software (OASIS) Solutions team located in Berkeley... 
    Senior
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Currently hiring
    Relocation
    Visa sponsorship
    Work visa
    Relocation package
    Flexible hours
    Shift work

    Boeing

    Saint Louis, MO
    2 days ago
  • $126.65k - $171.35k

    Software Engineer-Developer, Phantom Works Weapons (Experienced or Senior)Company:The Boeing CompanyThe Boeing Company is seeking an Application Software Engineer (Experienced or Senior) to join the Phantom Works Weapons team in St. Charles, MO (St. Louis Area). This teamsupports... 
    Senior
    Permanent employment
    Full time
    Work experience placement
    Currently hiring
    Relocation
    Visa sponsorship
    Work visa
    Relocation package
    Flexible hours
    Shift work

    Boeing

    Saint Louis, MO
    2 days ago
  •  ...Senior Software Engineer We are seeking a highly skilled Senior Software Engineer to join a top financial client's Business Rules Engineering & Strategy team. This role focuses on developing and maintaining rule-based systems that support critical business decision... 
    Senior
    Long term contract

    RIT Solutions

    Saint Louis, MO
    5 days ago
  •  ...Senior Software EngineerWe are looking for a Senior Software Engineer to produce and implement functional software solutions. You will work with upper management to define software requirements and take the lead on operational and technical projects. In this role, you... 
    Senior

    The Timberline Group Company

    Saint Louis, MO
    3 days ago
  •  ...Senior Software EngineerZolon is seeking a Senior Software Engineer to provide comprehensive software engineering support for quarterly software baseline deployments, including new capabilities, adaptive maintenance, and hardware recapitalization. This role ensures the... 
    Senior

    ClearanceJobs

    Saint Louis, MO
    4 days ago
  • $97.39k - $99.39k

     ...Senior Software Engineer – Mobile ConnectivityOlivette, MO. Telecommuting is permitted: Develop and optimize Android applications for smart locks: Implement features for unlocking doors, data sync, and firmware upgrades over BLE and NFC to ensure fast, reliable over-the... 
    Senior
    Remote work

    Door Systems Inc

    Saint Louis, MO
    2 days ago
  •  ...Senior Software Engineer – Full Stack & Secure Systems We are seeking an experienced and driven Senior Software Engineer to support mission-critical federal intelligence initiatives by developing secure, scalable, and modern software solutions in a high-impact environment... 
    Senior

    Abode Techzone LLC

    Saint Louis, MO
    1 day ago
  •  ...Senior Software EngineerHybrid 4 days in office in St. Louis, MOOur client seeks a hands-on Senior Software Engineer to modernize and maintain a mission-critical enterprise application in AWS GovCloud. The role focuses on practical engineering, reliability, and collaboration... 
    Senior
    Hourly pay
    Work at office
    Local area

    Eliassen Group

    Saint Louis, MO
    4 days ago
  •  ...Shift Type Job Title Senior Software Engineer Education Bachelor's Degree Location Stereotaxis - St. Louis, MO 63101 US (Primary) Career Level Experienced (Non-Manager) Category R&D Date Needed By Job Type Full-time Travel 0 - 10% Job Description Company Description:... 
    Senior
    Full time
    Work at office
    Shift work

    Stereotaxis

    Saint Louis, MO
    4 days ago
  •  ...Freedom Technology Solutions Groups is looking to add a senior Software Engineer to the team! This position is fully onsite in St. Louis, MO. The ideal candidate must have demonstrated firsthand experience in at least three of the following: Web services architecture... 
    Senior
    Remote work
    Flexible hours
    Night shift

    Geodata IT, LLC

    Saint Louis, MO
    2 days ago
  •  ...Senior Software EngineerFounded in 1920, Eastman is a global specialty materials company that produces a broad range of products found in...  ...world.Position Description: We are seeking a Senior Software Engineer who is passionate about building modern, customer-facing applications... 
    Senior
    Visa sponsorship

    Eastman

    Saint Louis, MO
    3 days ago
  •  ...Software EngineerEquifax is where you can power your possible. If you want to achieve your true potential, chart new paths, develop...  ....Equifax is seeking creative, high-energy and driven software engineers with hands-on development skills to work on a variety of meaningful... 
    Senior
    Full time
    Immediate start
    Shift work

    Equifax

    Saint Louis, MO
    3 days ago
  • $118k - $178k

     ...for innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2025) Day to Day As a Software Engineer III on the AI Gateway & Guardrails team at Indeed, you will own and drive the development of platform services that connect Indeed... 
    Senior
    Work experience placement
    Local area

    Indeed

    Saint Louis, MO
    2 days ago
  • $126.65k - $171.35k

     ...Software Developer Engineer (Experienced or Senior)The Boeing Company is looking for a Software Developer Engineer (Experienced or Senior) to join the Digital Analytics and System Health (DASH) software team in Hazelwood, MO. This role will support one or more programs... 
    Senior
    Permanent employment
    Work experience placement
    Interim role
    Currently hiring
    Relocation
    Visa sponsorship
    Work visa
    Relocation package
    Flexible hours
    Shift work

    Boeing

    Saint Louis, MO
    2 days ago
  • A technology solutions provider is seeking a Senior Software Engineer to join their team in St. Louis, MO. This fully onsite position requires at least 8 years of full stack development experience, with a focus on web services and geospatial systems. The ideal candidate... 
    Senior
    Flexible hours

    Geodatait

    Saint Louis, MO
    2 days ago
  •  ...draw crucial insights through data, feeds, analytics, AI and workflow solutions. The Opportunity We are seeking passionate software engineers from mid-level to lead to help us build robust, enterprise-grade solutions that drive real-world impact. Our problems are complex... 
    Senior

    LSEG

    Saint Louis, MO
    1 day ago
  • A technology consulting firm in St. Louis is seeking a senior-level software engineer who specializes in deploying microservices within cloud environments. This role requires a relevant degree and includes the responsibility of developing secure software architectures,... 
    Senior

    Trinity Global Consulting

    Saint Louis, MO
    1 day ago
  •  ...Kubernetes, ...) Freedom Technology Solutions Group is seeking a Software Developer to support our client's intelligence analysis...  ...methodologies, rapid prototyping, and modern technology stacks. The Senior Software Developer provides comprehensive knowledge across multiple... 
    Senior
    For contractors
    Remote work
    Flexible hours
    Night shift

    Freedom Technology Solutions Group, LLC

    Saint Louis, MO
    1 day ago
  • $223.2k - $279k

     ...Senior Mission Software Engineer, Public Sector At Scale, we build the AI systems behind some of the country's most important decisions. On the Public Sector Engineering team, you'll embed directly with U.S. government customers, including the Army, Air Force, Joint... 
    Senior
    Full time
    Relocation

    Scale AI

    Saint Louis, MO
    4 days ago
  • Cherokee Preting, part of Cherokee Federal, seeks a Software Engineer Senior Staff to support the Erebus Program in St. Louis, MO. The role requires an active TS/SCI clearance with the ability to obtain a Counterintelligence polygraph and U.S. citizenship or permanent... 
    Senior
    Permanent employment

    Cherokee Federal

    Saint Louis, MO
    2 days ago
  • Freedom Technology Solutions Group is seeking a Senior Software Engineer to join our on-site team in St. Louis, MO. You will lead design and development of web services, microservices, APIs, and geospatial data processing, collaborating closely with clients and stakeholders... 
    Senior

    (EDO) Entertainment Data Oracle, Inc.

    Saint Louis, MO
    2 days ago
  • LSEG is seeking passionate software engineers at the manager level to help build robust, enterprise-grade solutions that drive impactful results. If you are an experienced software engineer with skills in Java, Python, C++, or C# and a strong interest in AI, this role... 
    Senior

    LSEG

    Saint Louis, MO
    1 day ago
  • A leading engineering firm in St. Louis, Missouri is seeking a Senior Software Engineer for a full-time position requiring an active Top Secret/SCI clearance. This role focuses on full-stack Python development, API development, Kubernetes deployment, and modern DevOps... 
    Senior
    Full time

    DLS Engineering

    Saint Louis, MO
    1 day ago
  •  ...professionals dedicated to excellence and integrity. Responsibilities Design, develop, and maintain robust and efficient embedded software systems using modern C++ and embedded Linux (PetaLinux) for critical defense applications. Provide detailed technical explanations... 
    Senior

    Oci

    Saint Louis, MO
    3 days ago
  • $162.4k - $233k

    Scale AI, Inc. in St. Louis is hiring a Senior Software Engineer to lead the development of backend systems for Federal customers. This role involves managing feature lifecycles, direct orchestration of agent fleets, and translating customer needs into technical requirements... 
    Senior

    Scale AI, Inc.

    Saint Louis, MO
    1 day ago
  • $160.65k - $217.35k

     ...prefer a Bachelor of Science degree in engineering, engineering technology, chemistry, physics...  ...technical liaison with internal teams, senior leaders, and external partners on...  ...opportunities for professional growth. This senior software engineering role is based in Berkeley,... 
    Senior
    Full time
    Relocation
    Visa sponsorship
    Work visa
    Day shift

    Boeing

    Saint Louis, MO
    5 days ago
  •  ...Position: Software Engineer (Senior .NET / Full‑Stack Engineer) Location: Remote Duration: 6+ Months Contract Role Overview We are seeking highly skilled Senior .NET / Full‑Stack Engineers with strong AWS and secure‑coding expertise. This role is... 
    Senior
    Contract work
    Remote work

    Stellar IT Solutions LLC

    Saint Louis, MO
    12 days ago

Do you want to receive more vacancies?

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