Senior Software Engineer, Backend (PBA - Growth)
Role Overview
The Powered by Affirm team builds APIs and solutions for integrations with enterprise merchants and partners.
The team creates and manages checkout and merchant onboarding APIs and tools and builds custom end-to-end integrated solutions.
The role owns quarterly goals, leads engineers through ambiguous problems, and supports delivery.
Key Skills for This Role
Full Job Posting
About Affirm
Affirm provides customers with a clear, predictable way to pay over time, without hidden fees or surprises.
The Engineering team builds reliable, performant, and scalable systems across Affirm's business.
Team and role
The Powered by Affirm team builds APIs and solutions for integrations with enterprise merchants and partners.
The team creates and manages checkout and merchant onboarding APIs and tools and builds custom end-to-end integrated solutions.
The role owns quarterly goals, leads engineers through ambiguous problems, and supports delivery.
What you'll do
- Collaborate with product management, design, and analytics during product development, articulating technical constraints and helping make decisions that account for risks and trade-offs.
- Identify project, process, technology, and business issues and lead efforts to resolve them.
- Monitor team artifacts and operational availability using metrics, escalation, maintenance, and on-call support.
- Set or improve code review and design standards and advocate for quality and ownership through writing and technical talks.
- Provide feedback and guidance to develop team talent.
What we're looking for
- At least 4 years of experience designing, developing, and launching backend systems at scale using languages such as Python or Kotlin.
- Track record developing highly available distributed systems with technologies such as AWS, MySQL, and Kubernetes.
- Experience defining technical plans for significant features or system components with elegant, simple, extensible designs.
- Ability to write high-quality, understandable code and make significant changes safely in large codebases.
- Strong verbal and written communication skills for collaboration with a global engineering team.
- Equivalent practical experience or a bachelor's degree in a related field.
Base pay
- For California, Washington, New York, New Jersey, and Connecticut, the base pay range is $195,000–$255,000 per year.
- For other US states, the base pay range is $173,000–$233,000 per year.
- Total compensation may include equity, monthly health, wellness, and technology stipends, and benefits.
Workplace
- Affirm is remote-first; most roles can be performed from almost anywhere within the country of employment.
- Some positions may occasionally require in-person office work, and all new hires are invited to in-person onboarding.
Benefits
- Benefits include fully subsidized medical coverage for employees and dependents, monthly spending stipends, flexible time off, holiday calendars, and an employee stock purchase plan.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Affirm
Senior Software Engineer, Backend (AI Platform)
, CAN
Affirm is seeking a Senior Backend Software Engineer for its AI Platform team to build and operate governed AI infrastructure, including gateways, runtimes, and evaluation services. Candidates need 4+ years building scal
Security Risk Management Lead
, CAN
At Affirm, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most. At Affirm, we exist for the moments that
Senior Software Engineer, Backend (AI Platform)
, CAN
At Affirm, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most. Affirm's engineering team is building a l
Group Product Management Manager
, CAN
Affirm is seeking a Group Product Management Manager to own a portfolio of new product and platform initiatives, from discovery through launch and scaling. The role requires 8–10+ years of product management experience,
Group Product Management Manager
, CAN
Affirm is seeking a Group Product Manager to own a portfolio of zero-to-one product initiatives, working hands-on with the CEO and cross-functional teams to build and scale new products. Candidates should bring 8–10+ yea
Senior Software Engineer, Backend (AI Platform)
, CAN
Security Risk Management Lead
, CAN
Senior Software Engineer, Backend (AI Platform)
, CAN
Senior Software Engineer, Backend (AI Platform)
, USA
Senior Technical Account Manager (Strategic Alliances)
, USA
Implementation Specialist I
, USA
Group Product Management Manager
, CAN
Group Product Management Manager
, CAN