Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Senior
Qualifications
Key Responsibilities:Design and implement data infrastructure systems, services, and tools that securely scale to support millions of users and transactions associated with new Affirm products and business needs. Optimize high-throughput, low-latency data pipelines for critical business applications. Create frameworks and services utilized by other engineering teams at Affirm to manage substantial loan amounts and enhance customer experiences. Support the Streaming team, which underpins various online and offline workloads at Affirm. Enhance the reliability and efficiency of the Data Platform at scale and ensure high availability. Collaborate with other teams, including ML and Analytics, to implement streaming solutions based on diverse use cases and best practices. Monitor, troubleshoot, and maintain production streaming systems to ensure the high availability and reliability of our data systems.
About the job
At Affirm, we are revolutionizing the credit landscape to ensure it is transparent and user-friendly. We empower consumers with the flexibility to purchase now and pay later, free from hidden fees and compounding interest.
The Streaming team at Affirm is crucial to our operations, shaping the strategy around event-driven architecture, stream processing, data replication, exploration, discovery, and validation. We leverage leading open-source technologies like Kafka, Flink, and Spark, and develop custom solutions as necessary to create robust real-time data processing pipelines that efficiently manage vast data volumes across our distributed systems.
As a member of our team, you will engage in identifying new applications for streaming data infrastructure, designing and scaling our existing systems, and collaborating with various teams to optimize data utilization across the organization. This role demands in-depth expertise in stream processing technologies and a dedication to constructing scalable, fault-tolerant data infrastructures.
About Affirm
Affirm is at the forefront of transforming the credit experience, making it more honest and accessible for consumers. We prioritize transparency and flexibility, enabling our customers to manage their purchases effectively without the burden of unexpected fees or high-interest rates.
At Affirm, we are on a mission to transform credit into a more transparent and compassionate experience. Our innovative approach empowers consumers to shop now and pay later, free from hidden fees and accumulating interest.The Credit Decisioning team plays a critical role in every Affirm transaction, providing scalable underwriting solutions for integrated p…
At Affirm, we are transforming the concept of credit to make it more transparent and user-friendly, empowering consumers with the flexibility to buy now and pay later, free from hidden fees or accumulating interest. The Identity Engineering team is responsible for the systems that facilitate the onboarding of all consumers and oversee their authentication and verification processes across Affirm's various products. In this role, you will develop a comprehensive understanding of our business, products, and engineering landscape, leveraging that knowledge to deliver high-availability and low-latency systems essential to all our offerings.Your Responsibilities· Collaborate with your team lead and manager to decompose larger projects into manageable tasks, delivering them in phases while ensuring timely completion.· Engage with peers and stakeholders throughout the product development lifecycle by working alongside product managers, designers, and analysts, contributing to ideation, articulating technical constraints, and collaborating on decisions that weigh risks and trade-offs effectively.· Ensure operational excellence and the availability of your team’s outputs by developing and monitoring metrics, addressing issues as they arise, and supporting ongoing operational efforts.· Foster a collaborative and growth-oriented team culture by participating in activities such as the interview process.
At Affirm, we are revolutionizing the credit landscape, making it more transparent and user-friendly. Our mission empowers consumers with the flexibility to buy now and pay later, free from hidden fees and compounding interest.Our Engineering team is the backbone of Affirm’s mission, dedicated to crafting reliable, high-performance, and scalable solutions that impact every aspect of our business. Whether we’re developing innovative payment methods, ensuring our platforms meet industry-leading scalability, or creating seamless customer service experiences, we focus on tackling complex challenges with exceptional engineering prowess.About the TeamThe Growth Platform Engineering team is responsible for building the essential systems and tools that drive user acquisition, engagement, and lifecycle growth at Affirm. Our platform facilitates personalized communications, intelligent experimentation, and scalable services that enable customers to discover and embrace Affirm’s offerings.We work in close collaboration with Product, Data Science, and Experience teams to design APIs, event-driven services, and experimentation frameworks that reach millions of customers across numerous merchants. The work of this team directly influences customer interactions with Affirm and fuels our long-term growth strategy.Your ResponsibilitiesLead your team in achieving quarterly goals by navigating ambiguity and solving complex, open-ended problems while ensuring team support throughout project delivery.Collaborate with product management, design, and analytics during the product development lifecycle, participating in ideation, clarifying technical constraints, and making informed decisions that account for risks and trade-offs.Proactively identify and advocate for solutions to project, process, technology, or business challenges.Oversee the operations and availability of your team’s artifacts by establishing and tracking metrics, escalating issues when necessary, and supporting ongoing maintenance and on-call responsibilities.Promote a culture of quality and ownership within your team by setting and enhancing code review and design standards, and advocating for these practices through documentation and technical presentations.Mentor and develop team talent by providing constructive feedback and leading by example.Qualifications We SeekA minimum of 4 years of experience in designing, developing, and launching scalable backend systems using programming languages such as Python or Kotlin.
At Affirm, we are transforming the credit landscape to prioritize transparency and user-friendliness, empowering consumers to make purchases now and pay later with no hidden fees or accumulating interest.We are on the hunt for a talented Software Engineer II to become a vital member of our AI Agents engineering team within the Servicing Engineering organization. This team collaborates closely with an omnichannel AI agent vendor to deliver a conversational first point of contact for our customers. Our focus lies in orchestrating Affirm's systems to continuously innovate and find solutions for our customers. As we navigate uncharted territories, we seek a proactive individual who is ready to take ownership and deliver results.Key Responsibilities· Collaborate with your team’s tech lead and manager to decompose larger projects into manageable tasks, delivering them in phases while ensuring timely completion.· Partner with product management, design, and analytics throughout the product development lifecycle, engaging in ideation, articulating technical constraints, and making informed decisions that weigh risks and trade-offs.· Ensure the operations and availability of your team's deliverables by establishing metrics, escalating issues when necessary, and supporting ongoing maintenance and on-call duties.· Foster a sense of community within your team by engaging in growth and development initiatives, including participating in the interview process.
At Affirm, we are transforming the world of credit to make it more transparent and consumer-friendly, allowing individuals to purchase items now and pay later without unexpected fees or accumulative interest.The Partner Merchant Interfaces - Integration team within Decisions Foundations is expanding, and we are seeking a Software Engineer II who has a proven history of leading projects and initiatives within the Partner Merchant Interfaces Team. Join a dynamic environment where you will work on the APIs that our Partners and Merchants utilize to seamlessly connect with Affirm, including major partners like Amazon and Stripe.
At Affirm, we are revolutionizing the credit landscape to ensure it is transparent and user-friendly. We empower consumers with the flexibility to purchase now and pay later, free from hidden fees and compounding interest.The Streaming team at Affirm is crucial to our operations, shaping the strategy around event-driven architecture, stream processing, data replication, exploration, discovery, and validation. We leverage leading open-source technologies like Kafka, Flink, and Spark, and develop custom solutions as necessary to create robust real-time data processing pipelines that efficiently manage vast data volumes across our distributed systems.As a member of our team, you will engage in identifying new applications for streaming data infrastructure, designing and scaling our existing systems, and collaborating with various teams to optimize data utilization across the organization. This role demands in-depth expertise in stream processing technologies and a dedication to constructing scalable, fault-tolerant data infrastructures.
At Affirm, we're redefining credit to create a more transparent and approachable experience for consumers, allowing them to buy now and pay later without hidden fees or compounding interest.We have successfully advanced our mission of delivering honest financial products that positively impact lives. The Affirm Card is crucial to this mission, and as we look ahead, we anticipate its continued significance. We are on the lookout for a Director to spearhead the Card Platform and Experiences team.
Join Affirm's dynamic Consumer Engineering team as a Senior Backend Software Engineer. In this remote role, you will play a pivotal part in designing and implementing scalable backend services that enhance user experience and drive business growth. Collaborate with cross-functional teams to deliver high-quality solutions and take ownership of significant projects that impact our customers.
Join our dynamic team at Affirm as a Backend Software Engineer II specializing in Consumer Authentication. In this remote role, you will play a pivotal part in enhancing our authentication processes, ensuring user security and satisfaction. We are looking for passionate individuals who thrive in a collaborative environment and are eager to contribute to innovative solutions that impact millions of users.
At Affirm, we're transforming the credit landscape by making it more transparent and user-friendly. We empower consumers with the flexibility to buy now and pay later, free from hidden fees and compounding interest.As a Process Excellence Manager, you will be an integral part of Affirm's Shared Services team within our Operations organization. We are looking for an experienced, data-driven professional who excels in designing streamlined and effective business processes in a dynamic environment. As a senior individual contributor, you will be pivotal in planning, coordinating, and overseeing multiple projects that align with our strategic objectives. This role ensures timely and budget-conscious delivery of initiatives while achieving desired business outcomes. You will collaborate across departments to align teams, manage dependencies, and monitor performance against targets. Your role will represent the Operations Organization and ensure operational readiness for vital business changes.
At Affirm, we are on a mission to transform credit into a more transparent and customer-friendly experience. We empower consumers with the flexibility to buy now and pay later, free from hidden fees and compounding interest.The Checkout Product team is central to our mission, enhancing Affirm's core payment experience that consumers encounter at merchant points of sale. This experience is facilitated through direct merchant integrations and strategic platform partnerships, underpinned by a sophisticated, real-time risk-based decisioning system that encompasses Identity, Fraud, Credit, and Pricing. We are seeking a Senior Director of Consumer Risk product to spearhead this vital aspect within Checkout. In this pivotal role, you will define the product vision, strategy, and execution across Credit, Pricing, and Fraud, enabling Affirm to expand responsibly while delivering unparalleled experiences for both consumers and merchants.Affirm’s unique underwriting approach is one of our greatest assets. We generate revenue only when consumers repay us punctually, aligning our incentives with theirs and fundamentally rethinking the nature of credit. As the leader of the Consumer Risk product, you will play a key role in scaling and refining this system, ensuring a balance between customer trust, merchant performance, and long-term business success. This role is highly cross-functional, analytically rigorous, and commercially impactful. You will lead and grow a team of Product Managers, work closely with Engineering, Machine Learning, Analytics, Risk, Finance, Legal, Design, and GTM teams, and influence senior leadership across the organization.Key ResponsibilitiesOwn the comprehensive product vision, strategy, and execution for Consumer Risk within Checkout, covering Credit decisioning, Pricing, and Fraud prevention.Translate Affirm’s mission into a detailed product roadmap that harmonizes growth, risk, customer trust, and platform scalability.Lead and develop a team of Product Managers responsible for distinct Consumer Risk domains, fostering a culture of accountability, learning, and high performance.Collaborate closely with Machine Learning, Analytics, and Engineering to craft model-driven product experiences, including underwriting logic, pricing frameworks, fraud signals, and decisioning platforms.Utilize quantitative storytelling—leveraging data, experiments, and modeling to inform strategy, sway stakeholders, and guide critical trade-offs.Promote a customer-centric approach, ensuring risk experiences are clear, equitable, and intuitive for consumers while achieving robust outcomes for merchants.Work cross-functionally with Risk, Finance, Legal, Compliance, Design, Marketing, and GTM teams to deliver seamless, scalable solutions.Establish and oversee key performance metrics (e.g., approval rates, default rates, etc.) to ensure product success.
At Affirm, we're transforming credit into a more transparent and user-friendly experience, empowering consumers to buy now and pay later with no hidden fees or compounded interest.The Growth Platform team is responsible for developing shared backend systems that facilitate incentives, experimentation, personalization, and data-driven decision-making throughout Affirm’s consumer and merchant interactions, significantly impacting customer acquisition, engagement, and retention.
At Affirm, we are transforming the credit landscape to make it transparent and consumer-friendly, allowing individuals to buy now and pay later without any hidden fees or compound interest.The Partner Merchant Interface (PMI) team is responsible for developing the APIs and solutions that drive Affirm’s partnerships with enterprise merchants. Our team designs and manages the APIs and tools that facilitate seamless checkout experiences and merchant onboarding, working closely with stakeholders to craft tailored end-to-end integrated solutions.
At Affirm, we are transforming the credit landscape to make it more transparent and user-friendly, allowing consumers to buy now and pay later without hidden fees or compounding interest.We are on the lookout for an experienced Engineering Manager to spearhead our Continuous Integration (CI) and Build Infrastructure team. This pivotal role is essential for ensuring the reliability, scalability, and efficiency of our development pipelines, empowering engineers throughout the organization to deliver high-quality software rapidly and with confidence. The CI Manager will be responsible for the design, implementation, and enhancement of systems that facilitate automated testing, build orchestration, and deployment.
As a Senior Backend Software Engineer at Affirm, you will play a pivotal role in shaping our streaming infrastructure. You will collaborate with cross-functional teams to design, develop, and optimize backend systems that support our innovative financial solutions. Your expertise will help enhance the scalability and reliability of our services, ensuring a seamless experience for our users.
Join Affirm as a Senior Backend Software Engineer specializing in Merchant Advocacy. You will be responsible for designing, developing, and maintaining robust backend systems that support our merchant partners. Collaborate with cross-functional teams to implement solutions that enhance merchant experiences and ensure seamless integration of our payment solutions.
About Us:At Atolio, we pride ourselves on being a fully remote and well-funded startup, founded by industry veterans from Splunk and PagerDuty. Our mission is to revolutionize access to organizational knowledge, making it instantly available across various applications, services, and platforms. As an early-series startup, we leverage advanced machine learning and AI to tackle some of the most intricate challenges in enterprise search, including indexing, retrieval, and multi-cloud scaling (AWS, GCP, Azure). Our collaborative culture, state-of-the-art tools, and extensive benefits create an environment where innovation and creativity flourish.About the Role:In the capacity of a Senior Backend Engineer, you will be instrumental in developing distributed backend services deployed in Kubernetes across AWS, GCP, or Azure, facilitating enterprise-grade applications integrated with services like Okta. You will also be responsible for constructing scalable, cloud-native systems using Golang. This role is perfect for those who excel in dynamic, uncertain environments, enjoy tackling intricate infrastructure and systems challenges, and possess excellent communication skills in a fully remote setting.Your Responsibilities Will Include:Designing, building, and maintaining high-performance, cloud-native backend services using Golang within a modern microservices architecture.Utilizing a profound understanding of computer science principles, including algorithms, data structures, operating systems, and distributed systems to address complex, real-world challenges.Deploying and managing services in Kubernetes across AWS, GCP, or Azure, with an emphasis on reliability, observability, and performance.Integrating with enterprise systems and security protocols, including SSO/IdP providers like Okta, to facilitate large-scale deployments.Leading projects from inception to execution.Overseeing the architecture and design of new product features and services.Collaborating across teams to define technical requirements, design architecture, and deliver impactful solutions in a fast-paced startup environment.Working across the stack as needed, particularly at the intersection of backend services and other infrastructure layers.What We Seek:A solid grasp of core computer science principles, including algorithms, data structures, operating systems, distributed systems, networking, and concurrent programming.5+ years of experience in designing, implementing, and maintaining highly scalable cloud-native applications.
Role overview This Senior Backend Software Engineer position at Affirm focuses on continuous delivery for financial technology products. The role centers on building and maintaining backend systems that directly impact the user experience. The work involves designing scalable solutions that support Affirm's offerings. What you will do Develop and improve backend systems with a focus on reliability and scalability Collaborate with engineering, product, and design teams to deliver new features Use continuous delivery practices to streamline deployment and strengthen system stability Offer ideas and solutions that align with business objectives Location This is a remote role open to candidates based in Canada.
Join Affirm as a Software Engineering Manager specializing in Fraud Prevention. In this pivotal role, you will lead a team of talented engineers, driving innovative solutions to combat fraud and enhance our systems. You will collaborate closely with cross-functional teams to design and implement effective strategies that protect our customers and the integrity of our platform.Your leadership will be critical in mentoring engineering talent, fostering a culture of excellence, and ensuring the delivery of high-quality software that meets our security standards.
Affirm seeks a Senior Staff Software Engineer to join the Consumer Engineering group, focusing on web infrastructure. This remote role is open to candidates based in Canada. What you will do Design, build, and maintain scalable web applications that shape the consumer experience at Affirm. Collaborate with cross-functional teams to enhance and support web infrastructure. Emphasize performance, security, and reliability throughout all projects. Location This position is remote within Canada.
Apr 23, 2026
Sign in to browse more jobs
Create account — see all 7,351 results
Tailoring 0 resumes…
Tailoring 0 resumes…
We'll move completed jobs to Ready to Apply automatically.