Staff CIAM Software Engineer
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 - You have 7+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin. - You have an extensive track record of developing highly available distributed systems using technologies like AWS, MySQL, Spark and Kubernetes. - You have strong verbal and written communication skills that support effective collaboration with our global engineering team. - You have experience delivering major features, system components or deprecating existing functionality in a system through the definition of a technical and execution plan. You write high quality code that is easily understood and used by others. - 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.
$204.9k - $277.2k per year
...Role Description As a Staff Backend Software Engineer focused on the Commerce Platform within the Business Platform org, you will play a critical role in building and evolving the systems that power how Dropbox monetizes its products across all sales motions. You will...SuggestedRemote jobLong term contractFull timeTemporary work$209.3k - $313.8k per year
...the Daimler family , we are focused solely on developing software for automated trucks to transform how the world moves freight... ...with a truck manufacturer. Meet the Team: As a Staff Machine Learning Engineer focused on End-to-End (E2E) Model Development, you will lead...SuggestedRemote jobFull timeWork at officeRelocation$160k - $260k per year
...real difference in how the world connects and communicates. Job Summary We are looking for an enthusiastic and energetic Software Engineer to join our Remote Browser Isolation team. As part of this team, you will develop features and systems related to the cloud hosted...SuggestedRemote jobFull timeWork at officeFlexible hours- ...Airbnb is seeking a highly skilled and experienced Senior Staff Engineer to join their Site Reliability Engineering team. The Senior Staff... ...values everyone’s input and ideas. Even at a senior level, all Software Engineers at Airbnb are expected to be hands on and contribute...SuggestedLong term contractWork from home
$214.5k - $265k per year
..., and growing community, and we’re looking for people who want to help us build something truly special. About the role As a Staff Software Engineer, you will work on product and platform systems that move real money and impact millions of users. You will collaborate closely...SuggestedLong term contractFull timeImmediate start- ...growing 30%+ at ~$2B ARR is that we need great engineers everywhere, and we have the room to shape... ...: IOT) sits at the center of hardware, software, AI, and the physical world. The platform... ...: we're hiring from Senior through Staff+, across platform and product, and we're open...Long term contractFull timeRemote workRelocation packageFlexible hours
- ...Sonatype is the software supply chain security company. We provide the world’s best end-to-end software supply chain security solution, combining the only proactive protection against malicious open source, the only enterprise grade SBOM management and the leading open source...Full time
- ...Instacart is the force multiplier for our 1000+ engineers. We define and build the platforms, tools... ...Instacart engineers to ship high-quality software faster — from AI-powered code review to... ...an idea from concept to production. As a Staff Software Engineer on Developer Experience...Full timeInternshipWork at officeLocal areaRemote workWork from homeFlexible hoursShift work
- ...hardened, secure, and production-ready builds of all the open source software engineers and AI agents rely on, Chainguard helps organizations build... ...Containers, Agent Skills, and future products. We're hiring a Staff Software Engineer to lead the engineering of that platform....Full time
- ...The Software Technologies team provides solutions to meet grid security needs with a comprehensive suite of power system analysis tools... ...modeling and analysis of power systems. As a Power System Software Engineer, you will be involved in both software development and power...Remote jobFull timeImmediate startWork visa
$210k - $278k per year
...financial foundation small businesses deserve. ABOUT THIS ROLE Our engineering team is responsible for taking products from ideation to being... ...a 30+ person engineering organization. We are looking for a Staff Software Engineer who’s capable of balancing moving fast while moving...Full timeSelf employment$260.1k per year
...together quarterly for intense in-person working sessions called “surges. ” learn more about working at Coinbase . As a Senior Staff Software Engineer on the FinHub team within the Platform Product Group, you'll define the technical vision for the financial infrastructure...Long term contractFull time- ...for the long term. About the role The way software gets built is changing fast. AI agents... ...to write, review, and ship code alongside engineers — and our Developer Experience team sits... ...team at Samsara benefits. We're hiring a Staff Software Engineer to help set technical direction...Long term contractFull timeRemote work
- ...push beyond. The opportunity We are searching for a Staff Software Engineer to join our Search team . The role entails contributing to... ...the strategic architectural transition of our core Search Engine from Elixir to Go as the pioneer Go engineer. Design foundational...Long term contractPermanent employmentFull timeRemote workWorldwideRelocationFlexible hours
$181k - $241k per year
...no tradeoffs on what matters most. We are seeking a seasoned Staff Engineer to help drive our Continuous Integration (CI) team. This role... ...pipelines, enabling engineers across the company to ship high-quality software quickly and confidently. The Staff Engineer will help drive...Long term contractFull timeTemporary workRemote work- ...worldwide, including over 50% of the Fortune 100®, trust Conga when commercial complexity is high and global impact is on the line. Staff Software Engineer, DevOps Location: Remote (US) Reports to: Manager, DevOps A quick snapshot… As a Staff Software Engineer, DevOps at Conga ,...Full timeRemote workWorldwide
- ...central piece of the Kong ecosystem, which includes other pieces of software and infrastructure that add even more value. Your main... ...for networking software in rust Work closely with engineering teams to architect, design, and understand upcoming new features...Remote jobFull time
$142k - $158k per year
...will look like: Identify, prioritize and execute tasks in the software development life cycle. Work with business to iterate over... ...with problem-solving aptitude. Proven experience as a great Engineer. BSc/BA in Computer Science or a related degree . Bonus points...Remote jobLong term contractFull timeWork at officeFlexible hours$148k - $203.5k per year
...learner can navigate the future with curiosity, resilience, and a love of learning. The Role Outschool is looking for a full-stack Staff Software Engineer to help develop an exciting new ambitious product platform with an agentic-first development approach. The platform will help...Full timeLocal areaFlexible hours$190.4k - $257.6k per year
...Role Description As a Software Engineer on the Growth Monetization team within Core Growth Engineering, you will build features that directly... ...a collaborative team of 15 engineers spanning early career to staff level, with strong support for your professional development...Remote jobFull time- ...handles extraction, ingestion, curation, compliance, security, and enterprise-wide access to data — and we’re looking for a Staff Software Engineer to take it to the next level. In this role, you’ll extend the platform beyond its current foundation to surface data insights...Full time
- ...delight guests, do what they love, and thrive. We’re looking for a Software Developer to join our dynamic Employee Development team, which... ...) - A proven track record of building partnerships across engineering, product, customer success, and other stakeholders. - Experience...Full timeLocal areaRemote work
- ...At TechBiz Global, we are providing recruitment service to our TOP clients from our portfolio. We are currently seeking a Staff Software Engineer to join one of our clients ' team. If you're looking for an exciting opportunity to grow in a innovative environment, this...Permanent employmentFull timeInternship
- ...hoc basis for team gatherings, functional off-sites or customer meetings. . See yourself at Twilio Join the team as our next Staff Software Engineer in the Enterprise AI Engineering team. About the job Twilio is undergoing a major business transformation powered by Enterprise...Full timeRemote workWorldwideShift work
$181k - $241k per year
...developing consumer experiences using UI frameworks like React · You have 2+ years of experience working in search or related recommendation engines · You have experience delivering major features, system components or deprecating existing functionality in a system through the...Full timeRemote work- ...Generation is the AI-native holding company re-engineering omni-channel retail. We acquire iconic... ...unifying a Data Fabric, Automation Engine, proprietary tools, and shared services—to... ...loyal customers. We are looking for a Staff Data Scientist to lead the development of...Remote jobFull timeLocal area
- ...gets done across the company. We’re looking for a Staff Developer to help shape and build the technical foundation... ...reviews, pairing, documentation, office hours, and engineering discussions. This is how we like building software:builders. fullscript. com. If you share our values,...Full timeWork at office
- ...At TechBiz Global, we are providing recruitment service to our TOP clients from our portfolio. We are currently seeking a Staff Software Engineer to join one of our clients ' team. If you're looking for an exciting opportunity to grow in a innovative environment, this...Permanent employmentFull timeFlexible hours
- ...Global, we are providing recruitment service to our TOP clients from our portfolio. We are looking for a highly experienced Staff Software Engineer to join a fast-growing engineering organization focused on shared capabilities and commercial services. In this role, you will...Permanent employmentFull timeFlexible hours
- ...a kind and talented team, and while some have prior security experience, many have been successful at Vanta without it. As a Staff Software Engineer on the Automation - Foundations team, you will lead the re-platforming of the data layer underneath Vanta’s entire compliance...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff CIAM Software Engineer. Be the first to apply!

