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 LosAngeles or SanFrancisco] Pursuant to the San Francisco Fair Chance Ordinance and LosAngeles Fair Chance Initiative for Hiring Ordinance, affirm will consider for employment qualified applicants with arrest and conviction records.

#J-18808-Ljbffr
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior CIAM Software Engineer in Boulder, CO vacancy
  •  ...The Trade Desk, Inc. is seeking a Software Engineer in Boulder, CO to develop optimization tools for advertising campaigns. You'll enhance machine learning model development and create frameworks for quick iteration. Responsibilities include building ETL pipelines, integrating... 
    Senior

    The Trade Desk

    Boulder, CO
    3 days ago
  •  ...that moves fast and works with some of the world's coolest projects - join us. Who you are You take pragmatic approaches to writing software You test drive and refactor your code with confidence You avoid large upfront design and focus on incremental change You enjoy... 
    Senior
    Internship
    Work at office
    Remote work
    Work from home

    Suite Studios

    Boulder, CO
    5 days ago
  •  ...Otter's software engineers develop the next-generation technologies for the outdoor industry that change how billions of users sign waivers,...  ...push technology forward. Job Description We are seeking a Senior Software Engineer to become an integral part of our team! You... 
    Senior

    Otter.ai

    Boulder, CO
    1 day ago
  •  ...design patterns until we get it right Participating in the full software development life cycle, including coding, code reviews, source...  ...What We Are Looking For BS in Computer Science or Engineering At least 7 years of experience working on enterprise-grade... 
    Senior

    1872 Consulting

    Boulder, CO
    5 days ago
  • $165k - $218k

     ...Senior Software Engineer, State Estimation Own our state estimation algorithms from research to production at Anduril Location: Boulder, Colorado, United States Compensation: $165,000 - 218,000 USD / year Job Tags: Software About The Role Anduril Industries is a defense... 
    Senior
    Full time
    Work experience placement

    jobs.frontdoordefense.com - Jobboard

    Boulder, CO
    2 days ago
  • $162.5k - $286.4k

     ...Senior Software Engineer, watchOS Widgets & Live Activities - Watch Software Boulder, Colorado, United States Software and Services The watchOS System Spaces group is seeking a new colleague to help us shape the future of Apple Watch. As a senior software engineer on... 
    Senior
    Relocation

    Apple

    Boulder, CO
    2 days ago
  •  ...Software Engineer – GNSS & Mission Systems The Company Join a pioneering space technology organisation developing next-generation satellite...  ...tangible scientific and commercial impact. The Role - Senior Spacecraft Software Engineer We’re looking for a... 
    Senior

    CleanTech Talent

    Boulder, CO
    2 days ago
  • $100.2k - $150.2k

     ...Company:Qualcomm Technologies, Inc.Job Area:Engineering Group, Engineering Group Software EngineeringGeneral Summary:This position is not eligible for Qualcomm immigration sponsorship.Qualcomm Cloud is looking for a software engineer in the areas of Linux user space... 
    Senior
    Work experience placement
    Work from home

    Nutanix

    Boulder, CO
    2 days ago
  • $165k - $218k

     ...computer vision, sensor fusion, and networking technology to the military in months, not years. ABOUT THE TEAM Anduril's Software Engineers excel at developing state‑of‑the‑art algorithms and software that solve scientific problems with real‑world applications.... 
    Senior
    Full time
    Work experience placement

    Anduril-1

    Boulder, CO
    2 days ago
  • $175k - $215k

     ...a loyal customer base that continues to grow. We build software for summer camps, an industry that enables meaningful experiences...  ...This role's mission & overview We are looking for a Senior Software Engineer to join our Phoenix team, which is building a scalable Camp... 
    Senior
    Summer work
    Work at office
    Remote work
    Flexible hours

    CampMinder

    Boulder, CO
    2 days ago
  • $140k - $185k

     ...Senior Software Engineer At Atom Computing, we build quantum computers using arrays of optically trapped neutral atoms that will empower customers to achieve unprecedented computational breakthroughs. Join a world-class team of scientists, engineers, and business professionals... 
    Senior
    Temporary work
    Remote work

    Atom Computing

    Boulder, CO
    3 days ago
  •  ...employer. At this time, we are able to hire within the U.S., United Kingdom, Spain and Portugal. About the Role In the Senior Software Engineer, Payments role at Dakota, you'll join our core engineering team, designing and implementing the robust back-end... 
    Senior
    Remote work
    Worldwide
    Home office

    Dakota Ridge

    Boulder, CO
    2 days ago
  •  ...Senior Engineer, Software DSBC Technical professional who serves as the critical bridge between the Information Development team, Product Engineering, and Development for high-speed continuous feed inkjet printers. You’ll be instrumental in bridging the knowledge gap... 
    Senior
    Flexible hours

    RICOH COLOMBIA

    Boulder, CO
    2 days ago
  • $140k - $185k

     ...spectr threat hunting, incident response, vulnerability management, and security awareness training. About the role Senior Software Engineer – Platform Team. Design and build API integrations and highly scalable data‑processing pipelines that power our security data... 
    Senior
    Work at office
    Remote work
    Work from home

    RADICL

    Boulder, CO
    2 days ago
  • $110k - $160k

     ...Job Title Senior Software Engineer at Flatirons Solutions Company Flatirons Solutions helps airlines, aerospace manufacturers, and MROs (Maintenance, Repair, and Overhaul organizations) manage complex technical data through innovative software solutions.... 
    Senior
    Work at office

    Flatirons Solutions

    Boulder, CO
    2 days ago
  • $145k - $175k

     ...focused organization. Foresight Diagnostics is headquartered in Boulder, Colorado. About the Role We are seeking a Senior Full Stack Software Engineer with strong Python experience, frontend proficiency (preferably in React), and backend experience working with... 
    Senior
    Local area
    Relocation
    Flexible hours

    Foresight Diagnostics (a Natera company)

    Boulder, CO
    2 days ago
  • $137.6k - $206.4k

     ...quickly identify and address issues, improving campaign efficiency and ensuring effective use of budgets and resources. Our software engineers participate actively in all aspects of designing, building, and delivering products for our clients. We have dozens of mission... 
    Senior
    Work at office
    Worldwide

    The Trade Desk

    Boulder, CO
    2 days ago
  • $155k - $180k

     ...that do not meet these requirements will not be considered. SciTec has immediate opportunities for talented software & algorithm developers and engineers to support programs focusing on low-latency data processing, fusion, and tracking algorithms for exploitation of... 
    Senior
    Temporary work
    For contractors
    Work experience placement
    Immediate start
    Remote work
    Flexible hours

    SciTec

    Boulder, CO
    1 day ago
  • $113.9k - $200.91k

     ...Lockheed Martin is hiring a Level 4 Software Engineer in Boulder, Colorado. The position requires at least five years of software development experience and a final secret security clearance. Responsibilities include designing, developing, and testing mission processing... 
    Senior

    Lockheed Martin Corporation

    Boulder, CO
    2 days ago
  • $165k - $218k

     ...Anduril-1 is seeking a Software Engineer in Boulder, Colorado. You will contribute to high-performance software solutions utilizing C/C++ and Python, engaging with clients to fulfill mission-critical needs. Must have 8+ years of experience and the ability to obtain a Top... 
    Senior

    Anduril-1

    Boulder, CO
    2 days ago
  •  ...CleanTech Talent is seeking a Senior Spacecraft Software Engineer for their Boulder, Colorado office. This role involves developing software for GNSS satellite systems and collaborating with various engineering teams. The ideal candidate has over 5 years of experience... 
    Senior
    Work at office

    CleanTech Talent

    Boulder, CO
    2 days ago
  •  ...creative tools company in Boulder, Colorado is seeking someone to join their fast-moving team focused on developing collaborative software solutions for creative projects. The ideal candidate enjoys full-stack development, is proficient in various programming languages... 
    Senior
    Remote work

    Suite Studios

    Boulder, CO
    2 days ago
  •  ...RADICL Defense Inc. is looking for a Senior Software Engineer to join our platform team in Boulder, Colorado. The ideal candidate will design and build API integrations and scalable data processing pipelines for our AI-powered security solutions. The role is hybrid, allowing... 
    Senior
    Work at office
    Flexible hours

    RADICL Defense Inc.

    Boulder, CO
    2 days ago
  • $175k - $215k

     ...A progressive software company located in Boulder, Colorado is seeking a Senior Software Engineer to lead the modernization of its core product. This role includes integrating legacy C#/.NET code with modern TypeScript/React applications while championing AI-native engineering... 
    Senior
    Remote work

    CampMinder

    Boulder, CO
    2 days ago
  •  ...Qualcomm seeks a software engineer focused on Linux user-space development to build API support for AI frameworks like Pytorch. Responsibilities include software architecture, integration, and testing of products for high-performance inference. The candidate should have... 
    Senior

    Nutanix

    Boulder, CO
    2 days ago
  •  ...RICOH COLOMBIA is looking for a Senior Engineer to serve as a crucial link between various teams for high-speed continuous feed inkjet printers. In this role, you will be responsible for translating complex technical findings into clear documentation, providing recommendations... 
    Senior

    RICOH COLOMBIA

    Boulder, CO
    2 days ago
  • $124.9k - $228.9k

     ...from identity to measurement to bidding, to deliver unified campaign experiences that span screens, formats, and moments.Our Software Engineers are end-to-end owners who participate in designing, building, and delivering data-focused products for our stakeholders. What... 
    Senior
    Full time
    Temporary work
    Worldwide

    The Trade Desk

    Boulder, CO
    4 days ago
  •  ...quick learners and ready to contribute broadly across all cloud software aspects. You will be interfacing with customer data streams...  ...and a can-do attitude. About The Role This is a complex engineering role focused on managing fleets of vehicles to keep material moving... 
    Senior
    Work at office
    Work from home
    Relocation
    Flexible hours

    Pattern

    Boulder, CO
    7 hours ago
  • $140k - $200k

     ...– Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and...  ...), and a dedication to building accessible and inclusive software. Excellent software engineering fundamentals: OOP, design patterns... 
    Senior
    Work at office

    Clutch Canada

    Boulder, CO
    3 days ago
  • $110k - $160k

     ...A technology company specializing in aviation solutions seeks a Senior Software Engineer to lead the development of core product features and optimize data transformation pipelines. Located in Boulder, CO, this role emphasizes collaboration and adherence to best practices... 
    Senior

    Flatirons Solutions

    Boulder, CO
    2 days ago

Do you want to receive more vacancies?

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