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

Staff Ciam Software Engineer

$181k - $241k per year

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.
  • Familiarity with tools such as Cursor and other AI‑augmented development 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.

Base Pay Grade - P

Equity Grade - USA 7

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.)

CAN base pay range per year: $181,000 - $241,000

This posting is for an existing vacancy

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
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Staff Ciam Software Engineer in Hamilton, ON vacancy
  •  ...Providius is looking for a Software Engineer, Test to help build and maintain the automated testing behind our software products. This is a hands-on engineering role for someone who enjoys writing code, building automation, investigating failures, and learning how complex... 
    Suggested
    Full time

    Providius

    Hamilton, ON
    25 days ago
  • $100k - $130k per year

     ...Providius is looking for an experienced Senior Software Engineer, Test to help us build stronger, faster, and more reliable ways of validating complex software systems. This is a hands-on engineering role for someone who enjoys writing code, building automation, debugging... 
    Suggested
    Full time
    Contract work

    Providius

    Hamilton, ON
    27 days ago
  • $133k - $183k per year

     ...and authentication. This role is a hands‑on, mid‑engineering position inside Information Security, contributing to core CIAM capabilities that protect customers and support...  ..., turning product requirements into working software that helps customers access their accounts securely... 
    Suggested
    Internship
    Work at office
    Remote work
    Flexible hours

    Affirm, Inc.

    Hamilton, ON
    1 hour ago
  • $78.06k - $120.22k per year

     ...​ Role Summary Develop and support industrial automation software that orchestrates machine operations, robotics workflows, and operator...  ...CD, and release readiness. Required Qualifications BS in Engineering, Computer Science, Mechatronics, or equivalent experience.... 
    Suggested
    Full time
    Local area

    Lincoln Electric

    Hamilton, ON
    7 hours ago
  • Job Responsibility: Part-Time Retail Staff Requisition ID: 1246 Location: Hamilton, Ontario, Canada, L8J 2V8 Job Type: SourcingWho We Are Becoming experts on beer doesn't happen overnight - we've been in business since 1927 and today, The Beer Store is the primary distribution... 
    Suggested
    Daily paid
    Full time
    Part time
    Internship
    Work at office
    Shift work
    Night shift
    Weekend work

    The Beer Store

    Hamilton, ON
    4 days ago
  • $85.87k - $108k per year

     ...electronics, automation, and intelligent software to help customers build better and achieve...  ...: Salary Full-Time   Function: Engineering   Pay Range: ($85,871.00 - $108,000.00...  .... To actively participate in company, staff or individual one-on-one meetings on an ongoing... 
    Full time
    Local area

    Lincoln Electric

    Hamilton, ON
    1 day ago
  • $75.46k per year

    Overview Languages English Education ~ College, CEGEP or other non-university certificate or diploma from a program of 1 year to 2 years Experience 3 years to less than 5 years Hybrid Work must be completed both in person and remotely.
    Permanent employment
    Full time
    Remote work

    SHIL Technologies, Inc

    Hamilton, ON
    6 days ago
  • $66k - $114k per year

     ...our competitive advantage.     Manufacturing Applications Engineer ArcelorMittal Dofasco – Process Automation Department Permanent...  ..., historians, databases, interfaces). A solid foundation in software development is needed to be effective in this role, although... 
    Permanent employment
    For contractors
    Work at office
    Immediate start
    Monday to friday
    Flexible hours

    ArcelorMittal

    Hamilton, ON
    7 hours ago
  • $181k - $241k per year

     ...most. The Observability team builds the platform every Affrim engineer relies on to understand the behavior and performance of our...  ...code is well instrumented by default. We’re looking for a Staff Software Engineer to be the technical lead for Observability. You’ll spend... 
    Work at office
    Remote work
    Flexible hours

    Affirm

    Hamilton, ON
    1 hour ago
  •  ...Job Title: Software Developer – Senior Location: Toronto, ON Experience: 3–9 Years Job Type: Contract Job Summary We are...  ...resolution. Collaborate with business analysts, architects, QA engineers, DevOps teams, and other stakeholders to translate requirements... 
    Contract work

    Compu-Vision Consulting Inc.

    Hamilton, ON
    7 days ago
  •  ...experienced mid-senior to senior-level engineering professionals . These opportunities are...  ...guidance to junior engineers and technical staff Support project planning, scheduling,...  ...Proficiency with relevant engineering software, tools, and systems Benefits Extended... 
    Full time
    For contractors

    Hire Resolve.com

    Hamilton, ON
    more than 2 months ago
  • $85k per year

     ...individuals interested in the automotive industry as a Quality Engineering. Job Summary & Reporting Structure: Tiercon Corp. is seeking...  .... Experience with Minitab or other SPC/statistical analysis software. Strong computer skills, including databases, macros, and... 
    Full time
    Internship
    Work at office

    Tiercon

    Hamilton, ON
    16 days ago
  •  ...Group. For over 170 years, Smiths has been pioneering progress by engineering for a better future. We serve millions of people every year,...  ...systems. ~ High computer proficiency, including MS Office and CAD software (Solid Edge). ~5+ years of work experience in a similar... 
    Full time
    Worldwide

    John Crane

    Hamilton, ON
    20 days ago
  • Explore a dynamic CIAM Security Engineer role at Affirm, focusing on backend identity services. This position is perfect for candidates skilled in Python or Kotlin with significant experience.Affirm seeks a hands-on engineer for its Information Security department to design... 

    Affirm

    Hamilton, ON
    1 hour ago
  • $8.5k per year

     ...We AIM for excellence. Job Description The Manager, Engineering and Project Management is responsible for leading the planning,...  .... Proficiency with Microsoft Office and project management software Additional Information Annual AIM tuition scholarship... 
    Permanent employment
    Full time
    Contract work
    For contractors
    Work at office
    Worldwide

    American Iron and Metal

    Hamilton, ON
    13 days ago
  • $64k - $75k per year

     ...currently seeking for the role of electrical engineer to create and maintain electrical...  ...documentation Working directly with production staff on the shop floor to execute project test...  ...knowledge of electrical and mechanical software tools such as Altium Designer, Eplan, P-... 
    Full time
    Monday to friday

    Liburdi

    Hamilton, ON
    7 days ago
  • $209k - $269k per year

     ...no surprises, and no tradeoffs on what matters most. Affirm's engineering team is building a large-scale, highly-available, and global infrastructure...  ...adapt them to affirm's needs Qualifications ~10+ years in software or infrastructure engineering with proven delivery of complex... 
    Work at office
    Remote work
    Flexible hours

    Affirm

    Hamilton, ON
    1 hour ago
  •  ...Your Opportunity As a Senior Environmental Engineer or Geoscientist, you will work with our Environmental Site Investigation and Remediation...  ..., guidance, and mentorship to junior, intermediate, and senior staff on environmental projects and project deliverables Lead... 
    Work at office

    Stantec

    Hamilton, ON
    14 hours ago
  •  ...Job Title: Software Developer – Junior Location: Toronto, ON Experience: 0–3 Years Job Type: Contract  Job Summary We are seeking a motivated Junior Software Developer to assist in designing, developing, testing, and maintaining software applications. The ideal... 
    Contract work
    Internship

    Compu-Vision Consulting Inc.

    Hamilton, ON
    7 days ago
  • $130k - $160k per year

     ...grows, and moves. Reporting to the Construction Manager, the Engineering Manager will support the Hamilton LRT project through the...  ...drafters in the appropriate use of technical standards, tools, and software. Perform other duties and responsibilities as assigned.... 
    Permanent employment
    Temporary work
    For contractors
    For subcontractor
    Local area

    AECON

    Hamilton, ON
    25 days ago
  • $65k - $95k per year

     ...candidate who is qualified for the role Quality Manufacturing Engineering with direct, hands-on experience applying and maintaining quality...  ...in using MS Excel, MS Word, and other quality tools and software such as ERP Excellent analytical, problem-solving, and communication... 
    Full time
    Monday to friday

    Liburdi

    Hamilton, ON
    12 days ago
  • $40 - $47 per hour

     ...please give it a shot, and still apply. Vacancy type: This posting is for an existing vacancy. About The Position Walters Engineering delivers safe, economical, and construction-driven structural steel solutions, with a strong focus on execution, collaboration, and... 
    Contract work
    Work at office
    Flexible hours

    Walters Group

    Hamilton, ON
    9 days ago
  •  ...our diverse team of talented and ambitious staff who embody our values of sensational...  ...consideration Job ID #31810: Senior Process Engineer, Plant Operations Union: Non-Union...  ...Control and Data Acquisition (SCADA) software. # Must have a valid Class "G” Driver’s... 
    For contractors
    Immediate start

    The City of Hamilton

    Hamilton, ON
    17 hours ago
  •  ...Job Title: Software Developer (ERP/CRM/Platforms) – Senior Location: Toronto, ON Experience: 3–9 Years Job Type: Contract...  ...implementation guidelines. Mentor junior developers and contribute to engineering standards and continuous improvement. Required Skills and... 
    Contract work

    Compu-Vision Consulting Inc.

    Hamilton, ON
    7 days ago
  •  ...Job Title: Software Developer – SME (Subject Matter Expert) Location: Toronto, ON Experience: 9+ Years Job Type: Contract...  ...with extensive experience in application architecture, software engineering, API design, data integration, ETL/data pipelines, front-end/back... 
    Contract work

    Compu-Vision Consulting Inc.

    Hamilton, ON
    7 days ago
  •  ...Canadian location. Python or Kotlin skills support the work. This Software Engineer II role sits within Information Security and focuses on next-...  ...interfaces and databases Interest in identity protocols or CIAM platforms Willingness to learn through mentorship and code review... 
    Remote work

    Affirm, Inc.

    Hamilton, ON
    1 hour ago
  • $110k per year

    Conduct research into the feasibility, design, operation and performance of mechanisms, components and systems Supervise and inspect the installation of mechanical systems Investigate mechanical failures or unexpected maintenance problems Plan and manage projects, ...
    Full time

    STERN LABORATORIES INC.

    Hamilton, ON
    12 days ago
  •  ...the next step in your career? Join Egis and be part of our exciting growth across Canada. As a member of our global team of 23,500+ engineers, architects, scientists and consultants, you'll help deliver some of the country's most impactful infrastructure, transportation, buildings... 
    Full time
    For contractors
    Local area

    Egis Group

    Hamilton, ON
    14 days ago
  • $95k per year

     ...seeking knowledgeable, self-directed, experienced and hardworking individuals interested in the automotive industry in Supplier Quality Engineering at our Corporate office in Stoney Creek.Job Summary & Reporting Structure:Works with all suppliers to continually develop their... 
    Full time
    Work at office

    Tiercon

    Hamilton, ON
    20 days ago
  • $100k - $120k per year

     ...our employees, our customers, patients, community stakeholders, and cultures across the world. Air Liquide is Hiring a Senior Plant Engineer Salary Range: $100,000 - $120,000  Location: Hamilton, ON Ability to work on-call nights, weekends, and holidays as required... 
    Full time
    For contractors
    Internship
    Local area
    Immediate start
    Shift work
    Night shift
    Weekend work

    Air Liquide

    Hamilton, ON
    8 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Ciam Software Engineer. Be the first to apply!