Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineering - Telecommute

$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 3 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineering - Telecommute in Chicago, IL vacancy
  •  ...A fintech company is seeking an experienced backend engineer to design and operate customer identity and access management (CIAM) solutions. This role requires solid experience with CIAM standards and backend development in Python. You will build secure authentication... 
    Senior
    Remote work

    Affirm

    Chicago, IL
    3 days ago
  • Okta is seeking a Senior Identity Specialist in Chicago, Illinois to support customer engagement through strategic conversations and technical...  ...has over 8 years in presales roles, strong experience with CIAM, and the ability to craft tailored presentations and... 
    Senior

    Okta

    Chicago, IL
    3 days ago
  •  ...A dynamic sports betting platform in Chicago seeks a Senior Software Engineer to own end-to-end projects and directly impact millions of users. The role includes collaborating with founders, leading full-stack product features, and mentoring other engineers. Candidates... 
    Senior

    DubClub

    Chicago, IL
    3 days ago
  •  ...A rapidly growing consumer technology firm is seeking a Fullstack Engineer to build innovative healthcare solutions, connecting medical consultations to prescription deliveries. The role requires proficiency in programming languages such as TypeScript and Python, strong... 
    Senior
    Full time

    Meds

    Chicago, IL
    3 days ago
  •  ...market‑making institution, they are a trusted partner on exchanges around the world. About The Role We’re seeking an experienced Software Engineer to join a global Developer Experience team focused on building and improving the tools, infrastructure, and automation that... 
    Senior
    Local area

    Kubelt

    Chicago, IL
    4 days ago
  •  ...Chance of C2C / 1099) Qualifications: ~ Bachelor's degree in Computer Science or Related Major ~10 years of professional software engineering experience with substantial front-end delivery ~ Strong, hands-on experience building production SPAs using Angular and... 
    Senior
    Contract work

    Yorkshire Global Solutions Inc.

    Evanston, IL
    3 days ago
  •  ...client is launching a next‑generation, on‑chain trading platform engineered to deliver institutional‑grade speed, execution quality, and...  ...role offers direct, unconstrained impact. Job Title Senior Software Engineer Responsibilities Architect and implement core... 
    Senior

    OP Recruiting

    Chicago, IL
    3 days ago
  •  ...Hands‑on senior .NET engineer working on enterprise software modernization. You'll report to the Engineering Lead, contribute to front‑end (Blazor) and back‑end (C# REST API) implementation, participate in design discussions, and help less‑senior engineers ramp up.... 
    Senior

    DASH2

    Chicago, IL
    3 days ago
  •  ...Carefeed, Inc. in Chicago is seeking a Senior Software Engineer to join their engineering team. This role focuses on building robust software solutions for senior living communities, utilizing technologies like PHP, Laravel, and Vue. The ideal candidate has 5+ years... 
    Senior

    Carefeed, Inc.

    Chicago, IL
    2 days ago
  •  ...We are seeking a Senior Engineer with deep expertise in Apache Solr to design, build, and optimize scalable search solutions. This role focuses on improving search performance, relevancy, and indexing pipelines in a cloud-based environment. You will own search relevance... 
    Senior

    EPAM

    Chicago, IL
    4 days ago
  •  ...Requirements ~ Chime Engineering is growing rapidly as we scale to meet the financial...  ..., ~5+ years of experience developing software in a production environment at scale ,...  ...What the job involves As a Senior Engineer, you'll provide technical leadership... 
    Senior

    Chime

    Chicago, IL
    3 days ago
  •  ...Senior Software Engineer – AI Systems Employment Type: Full-time Company: Permute ( Overview Permute is seeking a Senior Software Engineer to design, build, and deploy production‑grade AI systems in a fast‑moving startup environment. This role is for builders who move... 
    Senior
    Full time

    Permute, LLC

    Chicago, IL
    3 days ago
  •  ...We are actively searching for a Senior Software Engineer to join our team on a permanent basis. In this position you will design and implement systems that process billions of dollars in transactions, working across our payment orchestration layer, merchant APIs, and... 
    Senior
    Permanent employment
    Remote work

    The Crypto Recruiters

    Chicago, IL
    3 days ago
  • $125k

     ...We're looking for an engineer who is into AI coding tools If you're using Claude Code...  ...waste and love shipping actual working software What You Won't Find Here ~ Two‑week...  ...juniors) The Honest Truth If you're a senior engineer who's bored at BigCorp, tired... 
    Senior
    Full time
    For contractors
    Remote work

    Objective Arts

    Chicago, IL
    3 days ago
  • $170k - $190k

     ...Base pay range $170,000.00/yr - $190,000.00/yr Recruiting for C# .NET Software Engineers within the Financial Services Technology space in The City of London and Greater London. Senior Software Engineer Harrington Starr has partnered with a Global commodities... 
    Senior
    Full time
    Immediate start

    Harrington Starr

    Chicago, IL
    5 days ago
  •  ...need to be moved. We’re expanding our forward-deployed engineering team in Chicago, a major hub for our customers and the heart of...  .... What we look for: ~3–6+ years of professional software engineering experience, with clear ownership of complex, production... 
    Senior
    Immediate start

    FleetWorks Technology

    Chicago, IL
    3 days ago
  •  ...Senior Software Engineer A predominant information technology company is seeking a Senior Software Engineer with strong Clojure or Ruby development skills to join their Chicago, IL based Product Development team!! As a member of the Product Development team, you... 
    Senior

    Mackenzie HealthCare

    Chicago, IL
    1 day ago
  •  ...with any programming language, we welcome engineers from various technical backgrounds ,...  ...is better , ~ Expertise with building software features, enterprise architecture, and API...  ...What the job involves As a Senior Software Engineer on our Product Consumer... 
    Senior
    Immediate start

    Enova

    Chicago, IL
    3 days ago
  •  ...get paid with loads that need to be moved. We’re expanding our engineering team in Chicago, a major hub for our customers and the heart...  ...allow us to scale deployments efficiently. If you’re a strong software engineer who wants to work hands-on with users, solve ambiguous... 
    Senior
    Work at office

    FLEETWORKS INC.

    Chicago, IL
    6 days ago
  • $121.73k - $130k

     ...We are seeking a Senior Software Engineer to design, code, and test post-release configurations, performance measurements, production support, and maintenance within a full software development cycle. You will design, develop, and maintain OSS enterprise applications... 
    Senior

    Boingo

    Chicago, IL
    3 days ago
  •  ...Description: project44 is looking for a Senior Software Engineer – Backend to join our engineering team. You will work in a fast-paced Agile environment designing, building, and implementing best-in-class integrations to accelerate how project44 connects to the world’... 
    Senior
    Work at office
    Visa sponsorship
    3 days per week

    Sunroom Rentals

    Chicago, IL
    3 days ago
  •  ...Senior Software Engineer (.NET / Angular) – Hybrid About the Company A rapidly growing SaaS technology company is modernizing how financial and tax documents are delivered through secure, cloud-based software solutions. Our platform supports leading institutional investors... 
    Senior

    Pickle Roofing Solutions LLC

    Chicago, IL
    3 days ago
  • $190.8k - $267.1k

     ...powered and agentic developer tools are changing what is possible, creating an opportunity to rethink how engineers write, test, review, ship, and operate software. At Reddit’s scale, that means building tools that are not only more intelligent, but also faster, more reliable... 
    Senior
    Work experience placement
    Internship
    Flexible hours

    Tensec

    Chicago, IL
    3 days ago
  •  ...We're partnering with a growing logistics technology company to place a Senior Software Engineer who thrives at the intersection of complex systems and real-world supply chain challenges. You'll work across the full stack—building scalable APIs, intelligent data pipelines... 
    Senior

    JR Recruiting

    Chicago, IL
    3 days ago
  •  ...and relentlessly improve our expertise. Description Our Software development team designs and builds low-latency systems that...  ...robust error tolerance. The libraries you work on will become the engine of our firm's strategies. Responsibilities Design... 
    Senior
    Full time
    Remote work

    TransMarket Group

    Chicago, IL
    5 days ago
  • $102.4k - $179k

     ...Responsibilities: Design, develop, enhance, code, test, deliver and debug software in a Pair-Programming environment. Implement large, complex...  ....Bachelor'sdegree in Computer Science, Math, or Engineering highly preferred. ~5 or more years of experience developing... 
    Senior
    Immediate start

    Vizient

    Chicago, IL
    1 day ago
  •  ...Senior Software Engineer – Build the Future of Global Payments We’re looking for a Senior Software Engineer to help build the core infrastructure powering global payments. In this high-impact role, you’ll design and implement systems that process billions of dollars... 
    Senior
    Worldwide

    Pagos Consultants

    Chicago, IL
    3 days ago
  •  ...job and more exclusive features. We are seeking talented Software Engineers with a strong background in Python to join our team. In this...  ...Parental Leave ~ Commuter and Flexible Spending Programs Seniority level ~ Seniority level Mid-Senior level... 
    Senior
    Full time
    Internship
    Flexible hours

    Phaxis

    Chicago, IL
    3 days ago
  •  ...intersection of motorsports, data, AI-native software, and real-world performance. This team...  ...high-pressure environments and used by engineers, riders, and race teams who need...  ...ABOUT THE ROLE We are looking for a Senior Software Engineer to help lead the next... 
    Senior
    Casual work
    Work at office
    Work from home
    Weekend work

    Opportunity Engine, Inc.

    Chicago, IL
    5 days ago
  • $88.9k - $189.8k

     ...Overview We are seeking an experienced Senior Full Stack Engineer to join our Product Engineering team. This role will work on a team of engineers in all aspects of the software development lifecycle. This person will contribute significantly to both front‑end and... 
    Senior
    Local area
    Flexible hours

    Publicis Groupe Holdings B.V

    Chicago, IL
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineering - Telecommute. Be the first to apply!