Affirm

Hi, We're Affirm!

Find us:
San Francisco, California
Public
1001-5000
Financial Services

At Affirm, we’re using today’s technology to bring significant disruptive innovation to the financial industry. We focus on improving the lives of consumers by delivering simple, honest and transparent financial products. 

​

We have roles across a variety of teams, including engineering, product, finance, operations, revenue, marketing, people and more.

​

A note to applicants: Fake job and recruiting scams are on the rise. Affirm will never ask you to pay any upfront fees or send you any checks to purchase equipment during any part of the recruiting process. Affirm only uses legitimate company email address domains (either “@affirm.com” or "@us.greenhouse-mail.io”) to communicate with candidates via email. 

​

Affirm is also proud to be a remote-first company! Attracting great people starts by finding talent in different places. That's why we built remote work into the DNA of how we do business—but if an office space is more your style, we have offices in Chicago, New York City, Pittsburgh, San Francisco, Seattle, Toronto, Warsaw, Madrid and London.

​

Not to mention we have comprehensive and award-winning benefits that were made for you.

​

Interested in learning more? Check out our careers page and apply today!

​

Visit affirm.com/careers for more information.

Mission and Vision

Our Values

Leadership Principles
No items found.

Meet Our Team

No items found.

Perks and Benefits

Professional Developments
Parental Leave and Caretaking
Health and Medical
Commitment to DEI
Retirement Benefits
How We Work
How We Pay
Our Culture
Other Perks and Benefits

Our Tech Stack

No items found.

Careers at 

Affirm

Filters
Filters
Clear all
Functions
Remote Work Policy
Seniority
Locations
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Accounting/Auditing
Accounting/Auditing
Administration
Administration
Administrative
Administrative
Advertising
Advertising
Analyst
Analyst
Business Development
Business Development
Consulting
Consulting
Content Creation
Content Creation
Customer Success
Customer Success
Data Science + Analytics
Data Science + Analytics
Design
Design
Distribution
Distribution
Education
Education
Engineering
Engineering
Finance
Finance
Function1
Function1
Function2
Function2
Function Not Available
Function Not Available
Function Not Found
Function Not Found
Future Roles
Future Roles
General Business
General Business
Health Care Provider
Health Care Provider
HR/People Ops
HR/People Ops
Human Resources
Human Resources
Information Technology
Information Technology
IT
IT
Legal
Legal
Management
Management
Manufacturing
Manufacturing
Marketing
Marketing
OLD - use Customer Success
OLD - use Customer Success
OLD - use Design
OLD - use Design
Operations
Operations
Other
Other
Product
Product
Production
Production
Product Management
Product Management
Project Management
Project Management
Public Relations
Public Relations
Purchasing
Purchasing
Quality Assurance
Quality Assurance
Research
Research
Sales
Sales
Sales/Biz Dev
Sales/Biz Dev
Science
Science
Strategy/Planning
Strategy/Planning
Supply Chain
Supply Chain
Talent/Recruiting
Talent/Recruiting
Training
Training
UX/UI
UX/UI
Writing/Editing
Writing/Editing
Aguascalientes
Aguascalientes
Albuquerque
Albuquerque
Alpharetta
Alpharetta
Americas
Americas
Amsterdam
Amsterdam
Ashburn
Ashburn
Atlanta
Atlanta
Atlantic City
Atlantic City
Auckland
Auckland
Austin
Austin
Australia
Australia
Bakersfield
Bakersfield
Ballina
Ballina
Barcelona
Barcelona
Bedford
Bedford
Bellevue
Bellevue
Berlin
Berlin
Bethesda
Bethesda
Bitola
Bitola
Boise
Boise
Boston
Boston
Brookhaven
Brookhaven
Brookvale
Brookvale
Burlington
Burlington
California
California
Cambridge
Cambridge
Canada
Canada
Central Islip
Central Islip
Chantilly
Chantilly
Charleston
Charleston
Charlotte
Charlotte
Cherokee
Cherokee
Chicago
Chicago
Cincinnati
Cincinnati
Coffs Harbour
Coffs Harbour
Columbus
Columbus
Concord
Concord
Dayton
Dayton
Denver
Denver
Detroit
Detroit
Dover
Dover
Dublin
Dublin
El Segundo
El Segundo
Europe
Europe
Fairfield
Fairfield
Forest Home
Forest Home
Foster City
Foster City
France
France
Franklin
Franklin
Frederick
Frederick
Fresno
Fresno
Gdansk
Gdansk
Gdańsk
Gdańsk
Germany
Germany
Gibraltar
Gibraltar
Goldsby
Goldsby
Grand Island
Grand Island
Greystanes
Greystanes
Gurugram
Gurugram
Hamburg
Hamburg
Hamilton
Hamilton
Harrington
Harrington
Henderson
Henderson
Houston
Houston
India
India
Indianapolis
Indianapolis
Issaquah
Issaquah
Italy
Italy
Jackson
Jackson
Kearny
Kearny
Kentucky
Kentucky
Kings Mountain
Kings Mountain
Krakow
Krakow
Lansing
Lansing
Las Vegas
Las Vegas
Lawton
Lawton
Lehi
Lehi
Linthicum Heights
Linthicum Heights
Livonia
Livonia
Location Not Found
Location Not Found
London
London
Long Beach
Long Beach
Los Angeles
Los Angeles
Lviv
Lviv
Madison
Madison
Manchester
Manchester
Mangum
Mangum
McAlester
McAlester
McLean
McLean
Mendrisio
Mendrisio
Middlesex County
Middlesex County
Milan
Milan
Milwaukee
Milwaukee
Minneapolis
Minneapolis
Minot
Minot
Missouri
Missouri
Montcada i Reixac
Montcada i Reixac
Montreal
Montreal
Moree
Moree
Nashville
Nashville
Hybrid
Hybrid
OLD - use In-Person
OLD - use In-Person
In-Person
In-Person
OLD - use Remote
OLD - use Remote
Remote
Remote
OLD - use Mid-Senior ICs (Senior level)
OLD - use Mid-Senior ICs (Senior level)
Mid-Level
Mid-Level
Freelancer
Freelancer
OLD - use VP+
OLD - use VP+
Internship
Internship
OLD - use Associate
OLD - use Associate
Associate
Associate
OLD - use Mid-Senior ICs
OLD - use Mid-Senior ICs
Entry-level, Junior, or Associate
Entry-level, Junior, or Associate
VP+
VP+
Director
Director
Manager
Manager
Mid-Senior ICs
Mid-Senior ICs
Tag
Showing all of 20

Software Engineer II - CIAM

 • 
Affirm
Featured
A featured role. The employer reviews Tech Ladies applicants first.
Portland
Public
1001-5000

At Affirm, we’re using today’s technology to bring significant disruptive innovation to the financial industry. We focus on improving the lives of consumers by delivering simple, honest and transparent financial products. 

​

We have roles across a variety of teams, including engineering, product, finance, operations, revenue, marketing, people and more.

​

A note to applicants: Fake job and recruiting scams are on the rise. Affirm will never ask you to pay any upfront fees or send you any checks to purchase equipment during any part of the recruiting process. Affirm only uses legitimate company email address domains (either “@affirm.com” or "@us.greenhouse-mail.io”) to communicate with candidates via email. 

​

Affirm is also proud to be a remote-first company! Attracting great people starts by finding talent in different places. That's why we built remote work into the DNA of how we do business—but if an office space is more your style, we have offices in Chicago, New York City, Pittsburgh, San Francisco, Seattle, Toronto, Warsaw, Madrid and London.

​

Not to mention we have comprehensive and award-winning benefits that were made for you.

​

Interested in learning more? Check out our careers page and apply today!

​

Visit affirm.com/careers for more information.

lMcU
ujSi
vr2v
w373
9wem

At Affirm, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most.

​

Affirm is building the next generation of customer identity and authentication. This role is a hands-on, mid-engineering position inside Information Security, contributing to core CIAM capabilities that protect customers and support growth.

​

You will help build and maintain backend services that power registration, login, authorization, and account lifecycle flows across B2C and B2B experiences. You will work with experienced engineers and partner teams to deliver scoped identity features with strong security fundamentals, reliability, and operational rigor.

​

What you’ll do

​

  • Build and ship customer-facing authentication features—from smoother login experiences to MFA, step-up authentication, and device binding—with mentorship from experienced engineers.
  • Develop backend services and APIs in Python or Kotlin, turning product requirements into working software that helps customers access their accounts securely.
  • Work with modern identity technologies such as Okta, Auth0, and ForgeRock, writing custom code and integrations that connect identity capabilities to web, mobile, and partner applications.
  • Take scoped features through the software development lifecycle: contribute to design, write readable code and automated tests, participate in code reviews, and deploy to production with support from the team.
  • Solve real engineering problems by debugging services, improving reliability, and using logs and metrics to understand how your code behaves in production.
  • Collaborate with engineering and product partners, learn secure development practices, and grow your software engineering skills while building expertise in authentication.

​

What we look for

​

We’re looking for a Mid-Level Software Engineer with solid engineering fundamentals, a passion for authentication, and an eagerness to learn customer identity and access management. You do not need extensive authentication or CIAM experience—we value your ability to build software, solve problems, and grow in the space.

​

  • Demonstrated ability to write, test, and debug software in Python, Kotlin, or a similar language through coursework, internships, personal projects, open source, or professional work. No fixed minimum years of experience required.
  • Foundational understanding of backend development, including APIs, data structures, databases, and version control.
  • Genuine curiosity about how authentication works and motivation to build secure, reliable customer experiences. Prior experience with identity protocols or CIAM platforms is a plus, not a requirement.
  • A practical problem-solving approach, willingness to ask questions, and openness to learning through mentorship and code review.
  • Clear communication and the ability to collaborate with engineering, product, and security teammates.
  • This position requires either equivalent practical experience or a Bachelor’s degree in a related field.

​

Base Pay Grade - L

​

Equity Grade - 6

​

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: $165,000 - $225,000

​

USA base pay range (all other U.S. states) per year: $146,000 - $206,000

​

Remote-first with flexibility built in

​

Affirm is proud to be a remote-first company. Most roles can be done from almost anywhere within the country of employment. Some positions may occasionally require in-person work at an Affirm office, and a few are office-based due to the nature of the work. All new hires will be invited to attend an in-person onboarding experience.

​

Benefits Designed For You

​

Our benefits reflect our commitment to care, transparency, and flexibility. Here are a few highlights:

​

  • Health coverage at no cost: We cover 100% of premiums for employees and their dependents.
  • Spending stipends: Monthly stipends support your tech setup, and the ability to choose health and wellness options that are right for you.
  • Time off to recharge: Flexible time off and generous holiday calendars help you rest when you need to.
  • Own a piece of what you build: Our employee stock purchase plan (ESPP) lets you buy Affirm stock at a discount.

​

We’re committed to providing an inclusive interview process, including accommodations for candidates with disabilities. If you need support, we’re happy to help.

​

For positions based in San Francisco or Los Angeles: Affirm considers qualified applicants with arrest and conviction records, as required by law.

​

By clicking "Submit Application," you acknowledge that you have read Affirm's Global Candidate Privacy Notice and consent to the use of your personal information as described.

2026-10-28

Apply NowApply Now

https://www.hiretechladies.com/jobs/software-engineer-ii-ciam-affirm-im?utm_source=hiretechladies.com&ref=hiretechladies.com&utm_source=hiretechladies.com&utm_medium=job_board

No results found.
Reset filter
Santa Monica
Santa Monica
Saudi Arabia
Saudi Arabia
Sayreville
Sayreville
Scarborough, ME
Scarborough, ME
Schaumburg
Schaumburg
Scottsdale
Scottsdale
Seattle
Seattle
Secaucus
Secaucus
Seminole
Seminole
Seymour
Seymour
Shawnee
Shawnee
Shreveport
Shreveport
Silver Spring
Silver Spring
Simi Valley
Simi Valley
Singapore
Singapore
Sioux Falls
Sioux Falls
Skopje
Skopje
Slippery Rock
Slippery Rock
Smithfield
Smithfield
Sofia
Sofia
Somerset
Somerset
Sonoma
Sonoma
South Africa
South Africa
South Burlington
South Burlington
South Carolina
South Carolina
Southfield
Southfield
South Jordan
South Jordan
South San Francisco
South San Francisco
Spain
Spain
"Spain"]
"Spain"]
Spring
Spring
Springdale
Springdale
Springfield
Springfield
Springville
Springville
Stamford
Stamford
Stanford
Stanford
state
state
Sterling
Sterling
Stevens Point
Stevens Point
Stillwater
Stillwater
St Joseph
St Joseph
St. Julian's
St. Julian's
St Louis
St Louis
St. Louis
St. Louis
Stockton
Stockton
St Paul
St Paul
Strongsville
Strongsville
Sugar Land
Sugar Land
Suitland
Suitland
Summit
Summit
Sunnyvale
Sunnyvale
Sunrise
Sunrise
Switzerland
Switzerland
"Switzerland"]
"Switzerland"]
["Switzerland"
["Switzerland"
Sydney
Sydney
Syracuse
Syracuse
Tallahassee
Tallahassee
Tampa
Tampa
Tel Aviv
Tel Aviv
Tel Aviv-Yafo
Tel Aviv-Yafo
Tempe
Tempe
Temple
Temple
Texas
Texas
Thackerville
Thackerville
Thornbury
Thornbury
Thousand Oaks
Thousand Oaks
Tigard
Tigard
Titusville
Titusville
Toamasina
Toamasina
Tokyo
Tokyo
Toledo
Toledo
Toms River
Toms River
Topeka
Topeka
Toronto
Toronto
Torrance
Torrance
Towson
Towson
Trenton
Trenton
Troy
Troy
Tucson
Tucson
Tukwila
Tukwila
Tulsa
Tulsa
Tweed Heads South
Tweed Heads South
TX
TX
Tysons Corner
Tysons Corner
UK
UK
Union
Union
United Arab Emirates
United Arab Emirates
United Kingdom
United Kingdom
United States
United States
Upper Saddle River
Upper Saddle River
Urbandale
Urbandale
US
US
USA
USA
UT
UT
Utah
Utah
Utica
Utica
VA
VA
Vancouver
Vancouver
Vermont
Vermont

Join Tech Ladies for full-access to the job board, member-only events, and more!

If you're already a member, we haven't forgotten you. We promise. It's a new system. If you fill out the form once, it'll remember you going forward. Apologies for the inconvenience.