Canada Remote (Country)

Affirm is hiring a Senior Software Engineer, Backend (Loans Platform)

About the Role

The role involves building and maintaining scalable backend services for a lending platform, focusing on high availability, data integrity, and rapid iteration within a regulated financial environment.

Responsibilities

  • Develop and maintain backend systems that power loan processing and financial transactions
  • Design scalable APIs and services to support real-time lending decisions
  • Collaborate with product and compliance teams to ensure regulatory alignment
  • Optimize system performance and reliability under high transaction volume
  • Implement robust data validation and fraud detection mechanisms
  • Own end-to-end development cycles from design to production deployment
  • Contribute to architectural decisions for distributed systems
  • Ensure data consistency and integrity across microservices
  • Troubleshoot and resolve production issues with minimal downtime
  • Write clean, testable code with comprehensive automated testing
  • Participate in code reviews and knowledge-sharing sessions
  • Support audit and compliance requirements for financial systems
  • Integrate with third-party financial and identity verification services
  • Monitor system health and respond to alerts proactively
  • Drive improvements in observability and logging infrastructure
  • Mentor junior engineers and promote engineering best practices
  • Evaluate new technologies for improving system capabilities
  • Work in an agile environment with iterative delivery cycles
  • Ensure security best practices across all layers of the stack
  • Help define SLAs and SLOs for critical services

Nice to Have

  • Experience in fintech, banking, or payments domains
  • Prior work on credit decisioning or loan origination systems
  • Knowledge of compliance standards such as SOX or GDPR
  • Experience with event-driven architectures
  • Familiarity with Kafka or similar message brokers
  • Hands-on experience with monitoring and alerting tools
  • Contributions to open-source projects
  • Experience mentoring engineers at different levels
  • Advanced degree in computer science or related field
  • Public speaking or conference presentation experience

Compensation

Competitive salary and equity package

Work Arrangement

Hybrid or remote options available

Team

Part of the core platform engineering team focused on lending systems

Our Impact

The systems built by this team directly enable transparent and responsible lending, empowering consumers with fair financial products and real-time decisioning.

Engineering Culture

We value ownership, collaboration, and continuous learning. Engineers are encouraged to propose solutions, lead initiatives, and contribute to platform-wide improvements.

Available for qualified candidates

Required Skills
PythonKotlinAWSMySQLKubernetesDistributed SystemsAPI DesignMicroservicesPerformance OptimizationSecurityCI/CD
About company
Affirm
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.
All jobs at Affirm Visit website
Job Details
Category other
Posted 10 months ago