Senior Software Engineer (Trust Foundations - Identity and Platform)
HeadwayFull Time
Senior (5 to 8 years)
You should have 1.5+ years of experience as a software engineer and a Bachelor’s degree in a related field or equivalent practical experience. You are proficient in backend development with Python or Kotlin and have designed, developed, and launched APIs at scale using these languages. You are familiar with distributed system building blocks and technologies such as AWS, MySQL, and Kubernetes. You can take simple problems or business scenarios and translate them into solutions that interact with multiple software components, writing clear, well-tested, and extensible code. You are comfortable navigating large code bases, debugging others' code, and providing feedback through code reviews. You demonstrate ownership of your growth by proactively seeking feedback from your team, manager, and stakeholders, and you have strong verbal and written communication skills for effective collaboration with a global engineering team.
Break down larger projects into tasks, deliver them in multiple phases, and collaborate with teammates to ensure timely delivery. Support peers and stakeholders through the product development lifecycle by engaging with product management, design, and analytics to ideate, articulate technical constraints, and negotiate risks and trade-offs. Maintain the operations and availability of team artifacts by creating and monitoring metrics, escalating when needed, and supporting on-call duties. Contribute to team culture and growth by participating in interview processes and other development activities.
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.