Senior CIAM Software Engineer
$190k - $240kAffirm
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- ...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
- ...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...SeniorInternshipWork at officeRemote workWork from home
- ...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
- ...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
$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...SeniorFull timeWork experience placement$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...SeniorRelocation- ...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
$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...SeniorWork experience placementWork from home$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....SeniorFull timeWork experience placement$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...SeniorSummer workWork at officeRemote workFlexible hours$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...SeniorTemporary workRemote work- ...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...SeniorRemote workWorldwideHome office
- ...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...SeniorFlexible hours
$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...SeniorWork at officeRemote workWork from home$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....SeniorWork at office$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...SeniorLocal areaRelocationFlexible hours$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...SeniorWork at officeWorldwide$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...SeniorTemporary workFor contractorsWork experience placementImmediate startRemote workFlexible hours$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$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- ...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...SeniorWork at office
- ...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...SeniorRemote work
- ...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...SeniorWork at officeFlexible hours
$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...SeniorRemote work- ...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
- ...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
$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...SeniorFull timeTemporary workWorldwide- ...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...SeniorWork at officeWork from homeRelocationFlexible hours
$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...SeniorWork at office$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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior CIAM Software Engineer. Be the first to apply!
- software engineer internship remote Boulder, CO
- senior robotics software engineer Boulder, CO
- software development engineer aws Boulder, CO
- startup software engineer Boulder, CO
- rust software engineer Boulder, CO
- part time software developer remote Boulder, CO
- graduate software engineer Boulder, CO
- senior software engineer remote Boulder, CO
- software engineer Boulder, CO
- real time software engineer Boulder, CO

