Senior Software Engineer, Backend (Identity Decisioning)

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.
United States
$169,000 - $240,000
Backend
Senior Software Engineer
Remote
1,000 - 5,000 Employees
4+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:
Agentforce Success Engineer

Senior Agentforce Engineer role at Salesforce, focusing on implementing AI-powered agents and solutions within Salesforce environments, requiring 5+ years of cloud technology experience.

Senior CCE Engineer

Senior CCE Engineer role at Salesforce focusing on customer-centric engineering, troubleshooting, and improving the Salesforce Core CRM Platform.

Senior Software Engineer

Senior Software Engineer role at Disney Entertainment building backend services for content delivery and recommendations systems across Disney+, Hulu, and Star+.

Senior Software Engineer

Senior Software Engineer role at 6sense, building scalable distributed systems for B2B Revenue AI platform using Java/Python, Redis, and NoSQL databases.

Full Stack Senior Software Engineer - Java/Kotlin

Senior Full Stack Software Engineer position at Tenable, focusing on Java/Kotlin development for cloud-native cybersecurity solutions with competitive compensation and benefits.

Description For Senior Software Engineer, Backend (Identity Decisioning)

Affirm is seeking a Senior Software Engineer to join the Identity Decisioning team, responsible for building backend systems that validate consumer identity across all Affirm products while adhering to regulatory protocols like KYC. This role is crucial in delivering honest and transparent financial products that empower consumers in their purchasing decisions.

As a Senior Software Engineer, you will:

  • Collaborate with other engineers to design, maintain, and evolve existing architecture to support business growth and new product initiatives.
  • Lead project definition, design, technical specification, cross-functional alignment, task breakdown, and delivery.
  • Proactively identify and address issues or improvement opportunities in product, technology, or business processes.
  • Provide technical leadership to ensure reliable, scalable, and performant solutions.
  • Mentor other engineers, contribute to hiring decisions, and foster an inclusive team environment.
  • Contribute to planning product, codebase, infrastructure, team goals, and roadmap.

Key qualifications:

  • Bachelor's degree in a related field or equivalent practical experience
  • 4+ years of experience designing, building, launching, and maintaining complex systems
  • Familiarity with Python ecosystem (Flask, Mypy, Pytest, etc.)
  • Strong cross-team communication and collaboration skills
  • Leadership, team-building, and mentoring abilities
  • Passion for Affirm's mission to "Deliver Honest Financial Products that improve lives"
  • Experience in Risk Engineering domain is a plus

Affirm offers competitive compensation and benefits:

  • Base pay range: $190,000 - $240,000 (CA, WA, NY, NJ, CT) or $169,000 - $219,000 (other U.S. states)
  • Equity rewards
  • 100% subsidized medical, dental, and vision coverage for employees and dependents
  • Flexible spending wallets for technology, food, lifestyle needs, and family planning
  • Competitive vacation and holiday schedules
  • Employee Stock Purchase Plan (ESPP)

This is a remote position with the flexibility to work from almost anywhere within the United States. Join Affirm in revolutionizing the credit industry and making a positive impact on consumers' financial lives.

Last updated 9 months ago

Responsibilities For Senior Software Engineer, Backend (Identity Decisioning)

  • Collaborate with other engineers to design, maintain, and evolve existing architecture
  • Lead project definition, design, technical specification, cross-functional alignment, task breakdown, and delivery
  • Proactively identify and address issues or improvement opportunities
  • Provide technical leadership for reliable, scalable, and performant solutions
  • Mentor other engineers and foster an inclusive team environment
  • Contribute to planning product, codebase, infrastructure, team goals, and roadmap

Requirements For Senior Software Engineer, Backend (Identity Decisioning)

Python
  • Bachelor's degree in a related field or equivalent practical experience
  • 4+ years of experience designing, building, launching, and maintaining complex systems
  • Familiarity with Python ecosystem (Flask, Mypy, Pytest, etc.)
  • Strong cross-team communication and collaboration skills
  • Leadership, team-building, and mentoring abilities
  • Passion for Affirm's mission

Benefits For Senior Software Engineer, Backend (Identity Decisioning)

Equity
Medical Insurance
Dental Insurance
Vision Insurance
  • Equity rewards
  • 100% subsidized medical coverage
  • 100% subsidized dental coverage
  • 100% subsidized vision coverage
  • Flexible spending wallets
  • Competitive vacation and holiday schedules
  • Employee Stock Purchase Plan (ESPP)

Interested in this job?