Backend Technical Lead - Customer Experience
WorkdayFull Time
Expert & Leadership (9+ years)
Candidates should have at least 2 years of experience as a backend/server-side software engineer and proficiency in designing, developing, and launching scalable backend systems using Kotlin or other JVM languages. Essential skills include proficiency in Kotlin and/or Java/JVM with their associated backend ecosystem (database access, dependency injection, build tools, testing), experience delivering major features or system components, and a proven ability to design and build distributed systems, real-time scalable web services, and REST APIs. Experience with data frameworks like Spark, Kafka, Kubernetes, and Airflow is also required, along with strong unit and integration testing skills and excellent communication abilities. The ideal candidate is a self-driven, humble team player who takes ownership of complex problems.
The Software Engineer II will work closely with the Consumer Authentication team, including Product Managers, Engineering Managers, and Technical Leads, to execute projects aligned with the team's roadmap. Responsibilities include generating simple and elegant designs, writing high-quality, understandable code, and collaborating with cross-functional engineering teams and other organizations on the design, implementation, rollout, and maintenance of projects. The role also involves participating in agile ceremonies such as Sprint Planning and Daily Stand-ups, building optimizations through experimentation, and improving conversion metrics.
Provides buy now, pay later financing solutions
Affirm offers point-of-sale financing solutions as an alternative to traditional credit cards. It allows consumers to make purchases and pay over time through installment plans, often without hidden fees or deferred interest. Affirm partners with merchants to integrate its payment solutions into online and in-store shopping experiences, using user-friendly plugins and APIs. The company generates revenue from interest and fees on loans to consumers, as well as fees from merchants for offering its financing options. Affirm also provides a merchant dashboard for transaction processing and promotional tools to help businesses market these financing options effectively. The goal of Affirm is to empower consumers with flexible payment options while providing value to merchants in the e-commerce and retail markets.