Senior Software Engineer, Backend; AI Agents
Listed on 2026-01-12
-
Software Development
Software Engineer, Senior Developer, Full Stack Developer, Cloud Engineer - Software
Senior Software Engineer, Backend (AI Agents)
Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.
We’re looking for a Senior Software Engineer to join the AI Agents engineering team within the Servicing Engineering organization. Our team works closely with an omnichannel AI agent vendor to provide a conversational first point of contact for our customers. We focus on orchestrating the systems within Affirm to continuously find solutions for our customers. The team is newly formed and taking on big unknowns, so we’re looking for someone who wants to take ownership and execute for whatever is necessary.
WhatYou'll Do
- Own and deliver quarterly goals for your team, lead engineers through ambiguity to solve open-ended problems, and support delivery.
- Collaborate with product management, design, and analytics to ideate, articulate technical constraints, and make decisions that consider risks and trade-offs.
- Proactively identify project, process, technology, or business issues, advocate for them, and lead in solving them.
- Support operations and availability of your team’s artifacts by creating and monitoring metrics, escalating when needed, and supporting on-call efforts.
- Foster a culture of quality and ownership by setting or improving code review and design standards, and advocating for them beyond your team through writing and tech talks.
- Help develop talent on your team by providing feedback and guidance, and leading by example.
- You have a total of 4+ years of experience as a software engineer.
- Experience designing, developing, and launching backend systems at scale with technologies such as Python, Kotlin, AWS, MySQL, and Kubernetes.
- Experience shipping web apps using declarative UI frameworks like React or Vue.
- Ability to define a technical plan for the delivery of a significant feature or system component with an elegant, simple, and extensible design. You write high-quality code that is easily understood and used by others.
- Proficiency in making significant changes in a large code base, with a suite of tools and practices to do so safely.
- Demonstrated ownership of personal growth, proactively seeking feedback from your team, manager, and stakeholders.
- Strong verbal and written communication skills that support effective collaboration with a global engineering team.
- This position requires either equivalent practical experience or a Bachelor’s degree in a related field.
- Base pay range in the USA varies by location and includes a total compensation package with equity, stipends for health, wellness, and tech spending, and benefits (including 100% subsidized medical coverage, dental, and vision for you and your dependents).
- USA base pay range (CA, WA, NY, NJ, CT) per year: $190,000 - $240,000
- USA base pay range (all other U.S. states) per year: $169,000 - $219,000
- Affirm is remote-first; most roles are remote, with optional office work depending on responsibilities.
- Benefits include health care coverage, Flexible Spending Wallets for technology, food, lifestyle, and family forming expenses, paid time off, and an Employee Stock Purchase Plan (ESPP).
Affirm is proud to provide an inclusive interview experience for all, including people with disabilities. Reasonable accommodations are available during the hiring process. For U.S. positions that could be performed in Los Angeles or San Francisco, Affirm will consider qualified applicants with arrest and conviction records. By submitting your application, you acknowledge Affirm’s Global Candidate Privacy Notice and consent to the collection, processing, and storage of your personal information as described therein.
Senioritylevel
- Mid-Senior level
- Full-time
- Engineering and Information Technology
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).