Affirm logo
Affirm

We create honest financial products that improve lives.

Software Engineer II, Back-end, Card Management, Transaction Processing

Backend EngineerSoftware EngineerFull TimeRemoteJuniorTeam 1,001-5,000Since 2012H1B SponsorCompany SiteLinkedIn

Location

Canada

Posted

4 days ago

Salary

$133K - $183K / year

Seniority

Junior

Bachelor Degree1.5 yrs expEnglishAWSDistributed SystemsKotlinKubernetesMySQLPython

Job Description

Software Engineer II, Back-end, Card Management, Transaction Processing

Affirm

• With the support of your team’s tech lead and manager, you will break down larger projects into individual tasks, deliver them in multiple phases, and collaborate with others to ensure timely delivery of your work • You will support your peers and stakeholders in the product development lifecycle by collaborating with product management, design & analytics by participating in ideation, articulating technical constraints, and partnering on decisions that properly consider risks and trade-offs • You will support the operations and availability of your team’s artifacts by creating and monitoring metrics, escalating when needed, and supporting “keep the lights on” & on-call efforts. • You will contribute to a sense of community on your team by engaging in growth and development activities such as participation in the interview process.

Job Requirements

  • You have a total of 1.5+ years of experience as a software engineer.
  • You have experience designing, developing and launching backend systems and are proficient in one of Python or Kotlin.
  • You are familiar with the building blocks of distributed systems, and the technologies like AWS, MySQL and Kubernetes.
  • You have mastered taking a simple problem or business scenario into a solution that interacts with multiple software components, and executing on it by writing clear, easily understood, well tested and extensible code.
  • You are comfortable navigating a large code base, debugging others' code, and providing feedback to other engineers through code reviews.
  • Your experience demonstrates that you take ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders.
  • You have strong verbal and written communication skills that support effective collaboration with our global engineering team.

Benefits

  • Health care coverage - Affirm covers all premiums for all levels of coverage for you and your dependents
  • Flexible Spending Wallets - generous stipends for spending on Technology, Food, various Lifestyle needs, and family forming expenses
  • Time off - competitive vacation and holiday schedules allowing you to take time off to rest and recharge
  • ESPP - An employee stock purchase plan enabling you to buy shares of Affirm at a discount

Related Job Pages

More Backend Engineer Jobs

jaydhub logo

Principal Data Engineer, Backend

jaydhub

Everything we do, we believe in creating companies where people are highly engaged. Everyday.

Full TimeRemoteTeam 11-50Since 2022H1B No Sponsor

• Own backend and data architecture across marketing data pipelines, connector systems, platform APIs, agent/tool runtimes, and downstream product surfaces, defining durable domain boundaries and data contracts between warehouse outputs, platform APIs, agent tools, and user-facing workflows. • Turn ambiguous platform needs into incremental technical plans that balance reliability, security, tenant isolation, developer experience, and long-term maintainability. • Lead the evolution of data pipelines following the medallion architecture, driving data quality, schema enforcement, lineage, and curated outputs for analytics and product use cases. • Harden ingestion from external marketing platforms and related APIs, including connector and reconciliation patterns. • Architect backend services across API paths and cloud infrastructure, shaping how platform capabilities are exposed through stable contracts, streaming workflows, and tool permissions. • Implement secure authentication, authorization, rate limiting, and multi-tenant access controls across services. • Write high-quality, production-ready code and integrate with external APIs, cloud services, and internal microservices. • Build and maintain deployment pipelines and infrastructure environments, implementing tracing, structured logging, metrics, and alerting to ensure reliability, latency, and operational standards. • Mentor engineers, contribute to internal libraries, backend frameworks, and drive consistency across the platform.

Portugal
€77K - €84K / year
Full TimeRemoteTeam 1,001-5,000Since 1994H1B No Sponsor

• Revisar el código existente (desarrollo muy reciente) • Analizarlo y desarrollar una aplicación que pueda ser puesta en producción ya que actualmente es sólo un prototipo. • Se trata de un cliente del sector aereo (100% remoto)

Spain
Welltech logo

Senior Backend Engineer, Python

Welltech

Health & Fitness Mobile Apps Developer

Full TimeRemoteTeam 201-500Since 2017H1B No Sponsor

• Spearhead development of a greenfield product • Cross-functional collaboration • Mentor & lead by example • Set us up to maximize the pace of experimentation • Be a champion of Engineering Excellence

Romania
Job Closed
Yuno logo

Backend Developer – Integrations, Golang

Yuno

Yuno enables any company to manage all the payment methods and fraud providers through a single integration.

Full TimeRemoteTeam 11-50H1B No Sponsor

• Build and maintain the integrations that are core to our product, working across countries, providers, and complex payment rails in a fast-moving, global environment. • Actively use AI-assisted tools (e.g., Copilot, Claude, or similar) for coding, testing, debugging, and documentation. • Integrate AI into your daily workflow to improve speed, quality, and decision-making. • Build and evolve high-performance APIs and microservices in Go, designed for reliability, low latency, and scale. • Take end-to-end ownership of features and integrations — from discovery and design to production rollout and monitoring. • Develop and extend integration frameworks that support payment processing, fraud detection, and authentication flows (e.g., 3DS) across multiple regions. • Write clean, well-tested, production-ready code with a strong focus on quality, observability, and documentation. • Apply secure software development practices, including OWASP standards, data privacy, and compliance requirements. • Work closely with Product, Compliance, and Business teams to translate real payment problems into elegant technical solutions. • Deliver in an agile environment against a fast-moving roadmap, adapting to shifting priorities across markets and providers.

China