xelys jobs xelys jobs

Senior Backend Software Engineer

Affirm

full-remoteseniorpermanentbackend Full remote Today via WTTJ

See how well this job matches your profile

Sign up to get an AI match score and generate a tailored application in seconds.

Get your match score

Tags

PythonKotlinCI/CDAWSMySQLKubernetesDeveloper ProductivityBackend SystemsDistributed SystemsDeveloper Infrastructure

About the role

Role Overview

Join Affirm as a Senior Backend Software Engineer on the Developer Productivity team. You’ll help improve software development efficiency by building platforms, workflows, and guardrails that move ideas to production faster—with better security, consistency, and developer experience.

Key Missions

  • Contribute to the construction and improvement of platforms, workflows, and developer guardrails.
  • Own and deliver quarterly team goals.
  • Guide engineers through ambiguity to resolve open problems and ensure everyone is supported through delivery.
  • Partner with product management, design, and analytics during ideation; clearly articulate technical constraints and help make risk-aware tradeoff decisions.

Responsibilities

  • Set and execute technical direction for significant feature/system components.
  • Write high-quality backend code that is understandable and reusable by others.
  • Evolve CI/CD and release automation to reduce manual toil and improve rollout predictability, recovery, and auditability.
  • Define platform interfaces, templates, and guardrails that enable product teams to adopt standard deployment patterns confidently.

Requirements

  • 4+ years designing, developing, and launching backend systems at scale using Python or Kotlin.
  • Strong written and verbal communication skills to collaborate with a global engineering team.
  • Experience creating technical plans for major feature/system delivery with simple, extensible design.
  • Experience building/evolving CI/CD, deployment, or release automation.
  • Comfortable working on shared developer infrastructure and defining clear platform interfaces/guardrails.
  • Demonstrated ownership and continuous growth through proactive feedback.
  • Ability to make significant changes in a large codebase with tools/practices that enable safe delivery.
  • Track record developing highly available distributed systems using AWS, MySQL, and Kubernetes.

Nice-to-haves

  • Bachelor’s degree in a related field (or equivalent practical experience).

About Affirm

Affirm is a financial technology company focused on building payment solutions for consumers and merchants. It develops large-scale backend systems and platforms that enable secure, reliable transactions and developer productivity across engineering teams.

Scraped 5/12/2026

xelys jobs xelys jobs

Built for remote job seekers. Powered by AI.