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 Raleigh, NC vacancy
  • $169k - $219k

     ...leading technology company in Raleigh, NC, is seeking an experienced engineer to enhance customer identity and authentication capabilities....  ...management, implementing identity standards, and automating CIAM infrastructure using tools like Python and Terraform. Candidates... 
    Senior
    Remote work
    Flexible hours

    Affirm

    Raleigh, NC
    2 days ago
  •  ...Red Hat is seeking a Senior Software Engineer in Raleigh, North Carolina, to focus on Public Key Infrastructure (PKI) product functionalities. The role involves designing, developing, and testing software while contributing to open-source projects like Dogtag PKI. The... 
    Senior

    Red Hat

    Raleigh, NC
    2 days ago
  • $175k - $225k

     ...Zachary Piper Solutions is looking for a Sr. Software Engineer – TS/SCI in Raleigh-Durham, NC. This onsite role involves designing and maintaining full stack applications, supporting CI/CD pipelines, and collaborating with DevOps teams. Candidates must have a TS/SCI clearance... 
    Senior

    Zachary Piper Solutions

    Raleigh, NC
    3 days ago
  •  ...Red Hat, LLC is seeking a Senior Software Engineer to deliver key functionalities in Public Key Infrastructure within Red Hat Enterprise Linux. The role involves designing and developing new features, collaborating on open-source projects, and mentoring team members.... 
    Senior

    Red Hat

    Raleigh, NC
    2 days ago
  • $133.65k - $220.68k

     ...A leading open source software company is seeking a Senior Software Engineer in North Carolina to collaborate with peers on delivering high-quality software solutions. You will support integration and troubleshooting for Red Hat Observability Service, optimize user experience... 
    Senior

    Red Hat

    Raleigh, NC
    2 days ago
  •  ...re energized by transformation, passionate about software engineering, and ready to help lay the technical bedrock for...  ...-first future-we want to talk to you. The CIAM & Fraud Principal Software Engineer is the senior-most hands-on engineering authority for customer... 
    Remote work

    First Citizens Bank

    Raleigh, NC
    7 days ago
  •  ...Description VAST Data is looking to add a Senior V-Force Developer to our growing team!...  ...the data platform for the AI era-software infrastructure that powers the capture,...  ...to join our V-Force team -a specialized engineering squad embedded within R&D. this is a hands... 
    Senior

    VAST Data

    Raleigh, NC
    2 days ago
  •  ...in partnership with one of our most exciting clients in the photography and digital commerce space are expanding a small, senior-level engineering team. This role supports a high-traffic e-commerce platform handling both standard and bulk ordering workflows, with a strong... 
    Senior

    Optomi

    Raleigh, NC
    2 days ago
  •  ...Sr. Software Engineer – Seneca Resources Position Title: Sr. Software Engineer Location: Raleigh, NC (Hybrid or Remote – Must work...  ...provided you can work East Coast (ET) business hours. As a Senior Software Engineer, you’ll play a key role in designing, developing... 
    Senior
    Contract work
    For contractors
    Remote work

    Seneca Resources

    Raleigh, NC
    2 days ago
  •  ...IXL Learning, developer of personalized learning products used by millions of people globally, is seeking Software Engineers who have a passion for technology and education to help us add new features to our extremely successful educational products and build new, innovative... 
    Senior
    Work at office

    IXL Learning

    Raleigh, NC
    4 days ago
  • $65 per hour

     ...Position Title: Senior Software Engineer (C# / WinForms) Location: Remote (Must work Eastern Time Zone hours) Clearance Requirements: None Position Status: Contract – 12 months (Opportunity to Extend) Pay Rate: Up to $65/hour (W2) Position Description:... 
    Senior
    Long term contract
    Contract work
    For contractors
    Remote work

    Seneca

    Raleigh, NC
    3 days ago
  •  ...An EdTech company in Raleigh, NC is looking for a Senior Software Engineer to enhance their marketplace for educators. The role involves collaborating with a team, building robust applications, and mentoring teammates. Candidates should have extensive software engineering... 
    Senior

    IXL Learning

    Raleigh, NC
    2 days ago
  • $154.7k - $208k

     ...services, transportation, and manufacturing, representing a significant portion of the global economy. About the role Senior Software Engineer II, Operational Excellence (OPX) within the Developer Experience organization. The OPX team ensures production health and... 
    Senior
    Remote work
    Worldwide
    Relocation
    Flexible hours

    Samsara

    Raleigh, NC
    2 days ago
  •  ...Senior Software Engineer Location: Raleigh, NC 27606 - hybrid 2-3 days week on site from Day 1 - not open to relocation candidates - Must be local currently Expertise in Java Open-source Technologies - Apache camel, Spring boot. Expertise in AWS Cloud Technologies... 
    Senior
    Local area
    Relocation
    2 days per week
    3 days per week

    Akaasa Technologies

    Raleigh, NC
    2 days ago
  •  ...Job Title Drives the architecture and delivery of high impact software solutions within the job area. Applies software engineering and architectural practices, along with emerging technologies, to design innovative, scalable solutions. Leads large or complex projects... 
    Senior
    Work at office

    SunTrust Investment Services, Inc.

    Raleigh, NC
    3 days ago
  •  ...Direct Supply, Inc. is seeking a Senior Software Engineer to lead the development of AI-powered applications, enhancing healthcare technology for seniors. You will architect and scale AI-enhanced systems, mentor engineers, and integrate advanced AI capabilities into products... 
    Senior

    Direct Supply

    Raleigh, NC
    2 days ago
  •  ...sector with its cutting-edge AI platform, transforming industrial engineers into data and digital engineers. Backed by some of the world’...  ...real‑time business benefits. We are looking for a Senior Software Engineer to join our full‑time team in the USA or Canada.... 
    Senior
    Full time
    Work at office
    Remote work
    Flexible hours

    Canvass AI

    Raleigh, NC
    13 days ago
  • $174k - $252k

     ...Python. 3 years of experience testing, maintaining, or launching software products. 1 year of experience with software design and...  ...a technical leadership role. About the job Google's software engineers develop the next‑generation technologies that change how billions... 
    Senior
    Full time

    Habitat for Humanity of Durham

    Raleigh, NC
    2 days ago
  • $95.3k - $158.8k

     ...About the Role We are hiring a Senior Software Engineer to build and scale AI-powered internal tools that materially improve efficiency, quality, and speed across the organization. This role combines deep hands-on engineering with technical leadership, setting a high... 
    Senior
    Temporary work
    Local area
    Flexible hours

    LexisNexis Risk Solutions

    Raleigh, NC
    2 days ago
  •  ...Remote or Mount Airy, NC Employment Type: Full-Time Position Summary Vigilant Cyber Systems, Inc. (VCS) is seeking a talented Senior Software Engineer to support the development of our SBIR programs. In this role, you will design and enhance software and systems that... 
    Senior
    Full time
    Remote work

    Vigilant Cyber Systems

    Raleigh, NC
    2 days ago
  • $180k - $220k

     ...Datavanters bring a diversity of professional, educational and life experiences to realize our bold vision for healthcare. Senior Software Engineer The Role As a Senior Software Engineer, you will lead major initiatives that advance Datavant’s platform scalability... 
    Senior

    Datavant

    Raleigh, NC
    7 hours ago
  •  ...Carolina, Iowa, Oklahoma, California, Pennsylvania and Florida. Job Description CaptiveAire is looking for a strong Senior Software Engineer to join the CASLink team onsite at our corporate location in Raleigh. CASLink is an IoT Solution serving as CaptiveAire's... 
    Senior
    Relocation package
    Flexible hours

    Captive-Aire Systems

    Raleigh, NC
    2 days ago
  • $148k - $356.5k

     ...Senior Software Engineer, Metrics and Evaluation - Autonomous Vehicles page is loaded Senior Software Engineer, Metrics and Evaluation - Autonomous Vehicles Apply locations US, CA, Santa Clara US, GA, Remote US, NC, Remote US, WA, Remote US, DC, Remote time type Full... 
    Senior
    Full time
    Remote work

    NVIDIA

    Raleigh, NC
    3 days ago
  • $150k - $225k

     ...team (formerly SignalPath) is building the next generation of software for the clinical research site. We focus on enabling efficient...  ...Minimum Qualifications ~ BS degree in Computer Science, Computer Engineering or related technical field, or equivalent practical experience... 
    Senior
    Full time

    Verily Health

    Raleigh, NC
    2 days ago
  •  ...A bit about us: Our esteemed organization is seeking a dynamic, passionate, and experienced Permanent Senior Software Engineer to join our innovative Tech Services team. The ideal candidate will have a strong background in Python Development, PostGreSQL, AWS, SME... 
    Senior
    Permanent employment
    Work at office
    Local area
    Remote work
    Flexible hours

    Jobot

    Raleigh, NC
    7 days ago
  • $197.4k - $232k

     ...Type: FullTime Location Type: Remote Department Engineering Compensation: $197.4K – $232K • Offers Equity At...  ...One Team. One Data Streaming Platform. About the Role Senior Software Engineers II at Confluent take ownership of critical backend... 
    Senior
    Full time
    Remote work

    Confluent

    Raleigh, NC
    7 hours ago
  •  ...Position Summary This role is responsible for serving as a core member the Vision Software Development team in both an R&D & Commercial capacity. The Senior Vision Software Engineer will actively communicate with project stakeholders and the Director of Vision to... 
    Senior
    Contract work
    Work at office
    Flexible hours

    Targan, Inc.

    Raleigh, NC
    1 day ago
  •  ...Transformation to modernize technology, focusing on a data‑driven approach, growth and future planning. We are seeking a Senior Software Engineer to support mid‑office, finance and operations functions. Responsibilities Work with business teams, product managers, and... 
    Senior
    Work experience placement
    Work at office
    Local area
    Work from home

    6AM City

    Raleigh, NC
    2 days ago
  • $137k - $200.5k

     ...their networks from the edge to the cloud. Our Routing Platform Software team within Routing SD-WAN builds industry-leading headend SD-...  ...and millions of users. Your Impact We are looking for a software engineer to develop various networking (routing / forwarding)... 
    Senior
    Full time
    Temporary work
    Work at office
    Local area
    Flexible hours
    3 days per week

    Cisco

    Raleigh, NC
    2 days ago
  • $113.58k - $192.9k

     ...We are seeking a senior technical contributor to help support, modernize, and scale our...  ...based services, automation, observability, software tooling, and user-facing platform...  ...services, support users running demanding engineering and AI/ML workloads, and create tooling,... 
    Senior
    Immediate start
    Remote work
    Free visa
    Flexible hours

    Ford Motor Company

    Raleigh, NC
    1 hour ago

Do you want to receive more vacancies?

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