Taro Logo

Software Engineer II, Backend (Consumer Authentication)

Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without hidden fees or compounding interest.
$142,000 - $210,000
Backend
Mid-Level Software Engineer
Remote
1,000 - 5,000 Employees
2+ years of experience
Finance

Description For Software Engineer II, Backend (Consumer Authentication)

Affirm is seeking a Software Engineer II for their Consumer Authentication Engineering team, focusing on backend development. This role is crucial in providing a secure and seamless account creation and access experience for Affirm customers. The team's mission is to protect customer assets through security and fraud prevention measures while maintaining a frictionless user experience. The position involves working with Kotlin/Java, building distributed systems, and implementing security features to prevent account takeovers. The role offers competitive compensation ($142,000-$210,000) and comprehensive benefits including full healthcare coverage and equity opportunities. As a remote position, it provides flexibility while being part of a team that directly impacts customer security and satisfaction. The ideal candidate will have 2+ years of backend experience, strong technical skills in JVM languages, and a collaborative mindset. This is an excellent opportunity to work on critical authentication systems at a growing fintech company that's revolutionizing the credit industry with honest, customer-friendly solutions.

Last updated 2 days ago

Responsibilities For Software Engineer II, Backend (Consumer Authentication)

  • Work closely with the Consumer Authentication team on project execution
  • Generate simple and elegant designs, and write high-quality code
  • Work with cross engineering teams for design, implementation, and maintenance
  • Participate in regular scrum meetings
  • Build optimizations through experimentation and improve conversion metrics

Requirements For Software Engineer II, Backend (Consumer Authentication)

Java
Kotlin
Kafka
Kubernetes
  • 2+ years of experience as a backend / server-side software engineer
  • Proficiency in Kotlin and/or Java/JVM and their associated backend ecosystem
  • Experience delivering major features and system components
  • Experience designing and building distributed systems and REST APIs
  • Experience with data frameworks such as Spark, Kafka, Kubernetes and Airflow
  • Proficiency in unit & integrating testing
  • Strong verbal and written communication skills

Benefits For Software Engineer II, Backend (Consumer Authentication)

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Health care coverage - Affirm covers all premiums for all levels of coverage for you and your dependents
  • Flexible Spending Wallets - stipends for Technology, Food, Lifestyle needs, and family forming expenses
  • Competitive vacation and holiday schedules
  • ESPP - Employee stock purchase plan at a discount

Interested in this job?

Jobs Related To Affirm Software Engineer II, Backend (Consumer Authentication)