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 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$165k - $190k
...and grow their businesses.The OpportunityWe are seeking a Senior Platform Engineer to lead the design and implementation of mission-critical platform... ...code implementationBuild and maintain frameworks that make software development easier for application teamsDrive AssetMark...SeniorFull timeWork at officeFlexible hours$116.5k - $169k
...contract-driven developmentWorking knowledge of cloud-native engineering practices, including containers, Kubernetes, Helm, GitOps, continuous... ...ethical AI useEducationBachelor’s degree in computer science, Software Engineering, Information Technology, or a related technical...SeniorFull timeContract work$15 per hour
...still operates without the automated feedback loops that modern software teams rely on. Without real-time observability, issues are... ...Partners and Andreessen Horowitz and with a rapidly growing team of engineers, scientists, construction veterans, and Enterprise go-to-...SeniorFull timeFor contractorsWork at officeRemote workHome officeFlexible hours- To Apply for this Job Click HereRole SnapshotUptown ClientTitle: Senior Software Engineer, AppDev (AI-Fluent Senior)Location: Charlotte, NCWork model: On-site, 3 days/weekTeam: Product engineering for an automated decision platformSeniority target: 7+ yearsRole IntentSenior...Senior
- ...DescriptionProSidian Consulting is seeking a talented and motivated software engineer with interest and experience in design and implementation of... ...: ContractFunction: Information TechnologyExperience level: Mid-Senior LevelIndustry: Information Technology And ServicesSeniorContract workFor contractors
$105.4k - $207.8k
...Recruiting for this role ends on 12/31/2026.Work you'll doAs a Senior Engineering Management Specialist on the Deloitte Cyber team, you will be... ...implementation of Customer Identity and Access Management (CIAM) solutions aligned to client digital transformation and security...SeniorLocal areaVisa sponsorship$118.65k - $150k
AT A GLANCEThe Senior Software Engineer is a crucial role within our organization, requiring work in various capacities and adaptation to different work arrangements based on the needs set by the business.Where You'll BeTo prioritize togetherness, culture, and accountability...SeniorWork at officeRemote workMonday to Friday- ...equivalent experience5+ years of experience in software development, with demonstrated knowledge... ...knowledge of software engineering best practices, including Agile development... ...you and your family.WHAT YOU'LL DOAs a Senior Software Engineer with the Life Sciences...SeniorApprenticeshipEasy work
$100k - $160k
...high-value outcomes every day. Our AI Voice & Telephony Engineering Team builds the systems that power intelligent conversations... ...solutions faster and more effectively. What You’ll Do: As a Senior Software Engineer, you’ll design and build scalable, cloud-based...SeniorFull timeTemporary workFlexible hours$192.4k - $320.6k
Senior Software Engineer, Quantitative ResearchIndex Research & Design | FTSE Russell | LSEGRole PurposeWe are looking for a Senior Software Engineer to join the Index Research & Design team and help build the technology that powers the next generation of index research...SeniorFull timePart timeInternship- ...DescriptionAs a Senior .Net Engineer at GlobalLogic, you will have the outstanding opportunity to work on groundbreaking projects that push... ...:A Bachelor's or equivalent experience in Computer Science, Software Engineering, or a related field.Proficiency in C# and .NET development...SeniorWork at office
- About this role:The Ops and Servicing - Trade Management team is seeking a Senior Software Engineer to design, develop, and support critical applications that enable Global Operations business processes. This role will drive the modernization and delivery of scalable,...SeniorFull timeWork experience placementWork at officeRemote work
- ...Predictability, CI/CO achievement, and other delivery KPIs. Required Skills SAFe/Agile delivery experience Release Train Engineering (RTE) SDLC and DevOps CI/CD and DORA Metrics Backlog, dependency, risk, and stakeholder management Strong facilitation...SeniorLocal area
- ...in partnership with a leading organization, is looking for a Software Engineer IV to join their team as a Technical Lead for Platform & Application... ...platform strategy. The Technical Lead will work closely with Senior Back End Software Engineers, data engineers, product managers...SeniorContract work
- ...Objective Predictability, CI/CO achievement, and other delivery KPIs. Required Skills SAFe/Agile delivery experience Release Train Engineering (RTE) SDLC and DevOps CI/CD and DORA Metrics Backlog, dependency, risk, and stakeholder management Strong facilitation, planning,...Senior
$116k - $159k
...,000.00/yr Responsibilities # Develop customized coding, software integration, perform analysis, configure solutions, using tools... ...from the beginning of the design work. Leverage continuous engineering practices to deliver business value regarding effectiveness of...Senior- Optomi, in partnership with a leading financial services company, is looking for a Senior Software Engineer to join their team in Charlotte, NC. Green Card and USC only! Position Summary This role involves collaborating with other developers to develop specifications...Senior
- ...The Senior Software Engineer will support the full software development lifecycle (SDLC) for enterprise applications responsible for large-scale document generation, processing, printing, and electronic/postal delivery. This role supports critical document delivery...Senior
- ...Job Description Job Description As a Senior Full Stack Engineer, you'll design and ship high-performance web applications across our React/Next.js frontend and Node.js/Express backend with real autonomy. You'll make architectural calls, explain the tradeoffs behind...SeniorLocal area
- ...productionalizing data-driven operational strategies. The Sr Software Engineer will work within a team of developers, data engineers, data... ...continuous delivery tools ~ Experience with test automation Seniority level: Mid-Senior level Employment type: Full-time Job...SeniorFull time
$127k - $152k
What You'll DoWe’re looking for a Senior Software Engineer II to join our AI Enablement product family within the Consulting & Embedded Experts team. In this role, you will operate as a trusted technical advisor and hands-on engineer, partnering directly with product and...SeniorHourly payTemporary workWork experience placementWork at officeRemote work- ...to join our team, dedicated to exceeding customer expectations through innovative and sustainable solutions.The RoleAs a Senior Software Engineer, you will join Xylem's Business Automation team, where we build the internal software platforms that power Finance, Operations...SeniorFull time
- ...connect with one another. About the Role We’re hiring an Engineer to define and build systems that make our data usable across... ...our operations team uses every day. Move Quickly in a Small, Senior Team Operate with high ownership in a small engineering team...SeniorFull timeWork at officeFlexible hours
$154.67k - $233.3k
Job Details Job Family: Software Req ID: 509100 Employer: Siemens Industry Software Inc. Job Title: Senior Software Engineer [MULTIPLE POSITIONS] Job Location: Charlotte, NC Job Type: Full Time Rate of Pay: The salary range for this position in Charlotte, NC is $1...SeniorFull timeFlexible hours$70 - $80 per hour
...your recruiter to learn more. Job details Job Title: Sr. Java Software Engineer III Location: Atlanta, Georgia Compensation: $70 - $80... ...stack). Passion for clean code, DevSecOps, and agile delivery. Seniority level Mid-Senior level Employment type Contract Job function...SeniorContract work$95k
...to doing the right things right. You will join our Product Engineering team that shares a passion for writing great code, embracing... ...customers protect their reputation and bottom line. As our Senior Software Engineer, you will have ample opportunity to grow your career...Senior$108k - $136k
...Join to apply for the Senior Software Engineer role at Total Quality Logistics . As a Senior Software Engineer, you will be joining one of our agile teams responsible for developing web-based versions of our core applications as well as identifying opportunities...SeniorH1bRemote workRelocation package- ...following job description:Designs, develops, tests, and maintains software solutions that address business and user needs within a... ...business from the beginning of the design work.Leverage continuous engineering practices to deliver business value regarding effectiveness of...SeniorPermanent employmentFull timePart timeH1bWork at officeWork visaMonday to FridayShift workDay shift
- Senior Software Engineers are primarily responsible for designing highly complex solutions then building and overseeing the execution of those designs. We are looking for motivated and energetic engineers who are passionate about building amazing software. Key responsibilities...Senior
$116k - $156k
What You'll DoWe're looking for a Senior Software Engineering leader to join our Experience Solutions technology team within Workplace Savings & Retirement Solutions (WSRS). You'll lead and mentor software engineers supporting external customer experience for a variety...SeniorHourly payPermanent employmentTemporary workWork experience placementH1bWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior CIAM Software Engineer. Be the first to apply!
- senior robotics software engineer Charlotte, NC
- software system engineer Charlotte, NC
- part time software developer Charlotte, NC
- security software engineer Charlotte, NC
- intel software engineer Charlotte, NC
- software developer fintech Charlotte, NC
- software development engineer aws Charlotte, NC
- information technology software engineer Charlotte, NC
- graduate software developer no experience Charlotte, NC
- software developer internship no experience Charlotte, NC



