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.