Senior Software Engineering - Telecommute
$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
- ...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...SeniorRemote work
- 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
- ...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
- ...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...SeniorFull time
- ...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...SeniorLocal area
- ...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...SeniorContract work
- ...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
- ...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
- ...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
- ...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
- ...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
- ...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...SeniorFull time
- ...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...SeniorPermanent employmentRemote work
$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...SeniorFull timeFor contractorsRemote work$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...SeniorFull timeImmediate start- ...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...SeniorImmediate start
- ...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
- ...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...SeniorImmediate start
- ...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...SeniorWork at office
$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- ...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’...SeniorWork at officeVisa sponsorship3 days per week
- ...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
$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...SeniorWork experience placementInternshipFlexible hours- ...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
- ...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...SeniorFull timeRemote work
$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...SeniorImmediate start- ...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...SeniorWorldwide
- ...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...SeniorFull timeInternshipFlexible hours
- ...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...SeniorCasual workWork at officeWork from homeWeekend work
$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...SeniorLocal areaFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineering - Telecommute. Be the first to apply!
- software sales engineer Chicago, IL
- software engineer internship remote Chicago, IL
- IT software developer Chicago, IL
- software engineer staff Chicago, IL
- integration software engineer Chicago, IL
- machine learning software engineer Chicago, IL
- software engineer part time Chicago, IL
- facebook software engineer Chicago, IL
- senior robotics software engineer Chicago, IL
- junior software developer Chicago, IL

