Senior Software Engineer, Backend (Merchant Advocacy)

23 hours, 17 minutes ago
Full-time
Senior
Software Development
Affirm

Affirm

Affirm offers a transparent buy now, pay later service founded in 2012 by Max Levchin. No late fees or surprises, just a responsible way to pay over time for your favorite brands.

Diversified Financial Services
1K-5K
Founded 2012

Description

  • Design and expand the core platform to support hundreds of thousands of merchants globally.
  • Build the new lifecycle-orchestrator service at the center of multiple connected systems.
  • Coordinate scope and delivery with other teams on cross-team projects.
  • Mentor engineers and support their development and growth.
  • Partner with the Engineering Manager and Team Lead to execute the team’s long-term vision.
  • Drive technical strategy for complex, open-ended problems beyond the immediate team.
  • Modernize older parts of the codebase through system simplification and isolation.
  • Improve engineering standards, tooling, and processes across the organization.
  • Use agentic development tools such as Claude Code to automate parts of the development process.

Requirements

  • 5+ years of experience as a backend software engineer.
  • Strong understanding of Domain-Driven Design, distributed systems, and how architectural decisions affect performance and maintainability.
  • Proficiency with data models, API design (HTTP and RPC), state machines, event-driven architecture, and database design.
  • Excellent written and verbal communication skills, including proficiency in asynchronous communication such as tech specs, ADRs, and project plans.
  • Experience designing, developing, and launching backend systems.
  • Experience with AWS, gRPC, Snowflake, Kotlin, Python, MySQL, and Kubernetes.
  • Java and Kotlin experience are especially helpful.
  • Prior experience with monitoring and alerting tools such as Sentry, Rollbar, Chronosphere, or Kibana.

Benefits

  • Base salary range of CA$150,000 to CA$200,000 per year.
  • Equity rewards may be included as part of total compensation.
  • Monthly stipends for health, wellness, and tech spending.
  • 100% subsidized medical, dental, and vision coverage for you and your dependents.
  • Remote-first work environment with flexibility to work from almost anywhere in the country of employment.
  • Competitive vacation and holiday time off.
  • Employee stock purchase plan with a discount on Affirm shares.
  • Flexible Spending Wallets for technology, food, lifestyle needs, and family-forming expenses.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer, Protect

SoFi 1K-5K Capital Markets

SoFi is hiring a Senior Software Engineer for its Protect team to help build a next-generation insurance platform and shape the technical direction of a greenfield, high-impact business area.

AWS CI/CD Docker DynamoDB Git Java JavaScript Kafka Kotlin Kubernetes LLM Microservices PostgreSQL React Spring TypeScript
4 hours, 32 minutes ago

Software Engineer, Developer (Wallets and Onchain Tools)

Coinbase 1K-5K Capital Markets

Coinbase is hiring a software engineer for its CDP Wallets & Onchain Tools team to build developer-focused APIs, SDKs, and documentation that help accelerate crypto application development onchain.

Android Encryption Flutter GitHub Go iOS Microservices OpenAPI React React Native Solana TypeScript Unity
5 hours, 17 minutes ago

Software Engineer II

Veracyte 251-1K Pharmaceuticals

Veracyte is hiring a cloud engineering and application development professional for its Bioinformatics & Data Science Development team to build scalable cloud-native applications that support cancer diagnostics products and productionize research workflows.

Agile AWS AWS CDK CloudFormation Docker EC2 Kubernetes Machine Learning Microservices Node.js Python React REST API Scrum SQL Terraform Vue.js
5 hours, 17 minutes ago

Staff Software Engineer, C021 Security

Cribl 251-1K IT Services

Cribl is hiring a Staff Engineer for its C021 new product initiative to help design and build an emerging data platform that processes large volumes of streaming data in a fully remote, remote-first environment.

Apache Spark AWS Azure Docker Druid Flink GCP JavaScript Kafka Kubernetes Linux LLM Node.js
5 hours, 17 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers