
Remote opportunity at
AffirmManager, Software Engineering (Loans Lifecycle)
Affirm operates as a financial technology company offering transparent and predictable payment solutions for consumers without hidden fees or surprise charges. The Ledger Engineering organization supports…
Career Tools
About This Role
Affirm operates as a financial technology company offering transparent and predictable payment solutions for consumers without hidden fees or surprise charges. The Ledger Engineering organization supports this mission by building audit-grade ledger platforms that connect company growth to rigorous accounting standards required by publicly traded corporations and institutional finance partners. Affirm seeks a Manager, Software Engineering to lead the Loans Lifecycle team remotely. This role involves setting yearly technical strategy,…
Job Description
Affirm operates as a financial technology company offering transparent and predictable payment solutions for consumers without hidden fees or surprise charges. The Ledger Engineering organization supports this mission by building audit-grade ledger platforms that connect company growth to rigorous accounting standards required by publicly traded corporations and institutional finance partners.
Affirm seeks a Manager, Software Engineering to lead the Loans Lifecycle team remotely. This role involves setting yearly technical strategy, collaborating across product management, design, and analytics, and acting as a technical force multiplier for the engineering group. The position suits engineering leaders experienced in scalable distributed systems and financial domains who can guide software development teams, manage operations and availability, and champion high standards for code review and design.
Total compensation includes a base salary range of $230,000 to $290,000 per year in specific locations like California, Washington, New York, New Jersey, and Connecticut, along with equity rewards, monthly health, wellness, and tech stipends, and fully subsidized medical, dental, and vision insurance for employees and their dependents.
Responsibilities
- Determine technical strategy for the team on a year-long time scale and connect it with impactful business projects
- Partner with product management, design, and analytics to ensure technical sustainability, proper risk management, and balanced trade-offs
- Define and advocate for optimal technical solutions and operational processes to act as a force multiplier
- Oversee operations and availability by establishing monitoring, triage rotations, playbooks, policies, testing, and alerting
- Establish code review and design standards while promoting a culture of quality and ownership through writing and tech talks
- Guide and develop team talent through regular feedback and direct mentorship
Requirements
- Have 8+ years of experience designing, developing, and launching backend systems at scale using Python or Kotlin
- Have 2+ years of experience managing a software team
- Demonstrate an extensive track record of developing highly available distributed systems using technologies such as AWS, MySQL, Spark, and Kubernetes
- Possess background experience in financial systems, ledgering, treasury, or related domains requiring high data accuracy and reliability
- Understand how to manage a high-performance team by growing engineers, coaching, and aligning stakeholders
- Exhibit strong verbal and written communication skills to collaborate effectively with a global engineering team
Qualifications
- Hold a Bachelor's degree in a related field or possess equivalent practical experience
Core Skills
Benefits
- 100% subsidized medical coverage, dental, and vision for employees and their dependents
- Monthly spending stipends covering tech setup, health, and wellness options
- Flexible time off and generous holiday calendars
- Employee stock purchase plan allowing discounted Affirm stock purchases
- Base pay paired with equity rewards
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this position remote?
Yes, Affirm operates as a remote-first company, allowing this role to be performed from almost anywhere within the country of employment, though new hires are invited to an in-person onboarding experience.
What is the salary range for this role?
The annual base pay range is $230,000 to $290,000 for California, Washington, New York, New Jersey, and Connecticut, and $204,000 to $264,000 for all other U.S. states.
What experience is required to apply?
Candidates must have at least eight years of experience designing and launching scalable backend systems using Python or Kotlin, two years of software management experience, and a background in financial systems, ledgering, treasury, or related domains.
What benefits are included?
Benefits include 100% employer-paid medical, dental, and vision insurance for employees and dependents, monthly health and tech stipends, flexible time off, and an employee stock purchase plan.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.