Remote (Country)

Affirm is hiring a Senior Software Engineer, Backend (Repayment UX Engineering)

About the Role

Affirm is looking for a Senior Software Engineer, Backend to join the Repayment UX Engineering team. You will be responsible for building the tools and systems that power customer loan repayments. Your work will directly support the Repayments Nexus, designing robust systems to maintain a healthy loan portfolio and enable our international growth.

What You'll Do

  • Own and deliver quarterly goals for your team, leading engineers through ambiguity to solve open-ended problems.
  • Support peers and stakeholders in the product development lifecycle by collaborating with product, design, and analytics.
  • Proactively identify project, process, technology, or business issues, advocate for them, and lead in solving them.
  • Support the operations and availability of your team’s artifacts by creating and monitoring metrics and supporting on-call efforts.
  • Foster a culture of quality and ownership by setting or improving code review and design standards.
  • Help develop talent on your team by providing feedback, guidance, and leading by example.

What We're Looking For

  • 4+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin.
  • Track record of developing highly available distributed systems using technologies like AWS, MySQL and Kubernetes.
  • Fluency in back end development, and batch processing using technologies like Airflow, Spark, Data Lake and Snowflake.
  • Experience defining a technical plan for the delivery of a significant feature or system component with an elegant, simple and extensible design.
  • Proficient at making significant changes in a large code base, with a suite of tools and practices to do so safely.
  • Takes ownership of personal growth, proactively seeking feedback from team, manager, and stakeholders.
  • Strong verbal and written communication skills for effective collaboration with a global engineering team.

Technical Stack

  • Languages: Python, Kotlin
  • Infrastructure: AWS, Kubernetes
  • Data: MySQL, Data Lake, Snowflake
  • Orchestration & Processing: Airflow, Spark

Team & Environment

You'll join the Repayments Nexus, a group entirely based in Europe, owning the end-to-end repayments consumer experience.

Benefits & Compensation

  • Compensation: 301,000 zł - 401,000 zł per year + equity (Equity Grade - Poland 4)
  • Flexible Spending Wallets for tech, food and lifestyle
  • Away Days - wellness days to take off work and recharge
  • Learning & Development programs
  • Parental benefit
  • Employee Resource & Community Groups
  • 100% subsidized medical, dental and vision coverage for you and your dependents
  • Competitive vacation and holiday schedules
  • ESPP - employee stock purchase plan enabling you to buy shares of Affirm at a discount

Work Mode

This is a remote position open to candidates located in Poland.

We believe It’s On Us to provide an inclusive interview experience for all, including people with disabilities. We are happy to provide reasonable accommodations to candidates in need of individualized support during the hiring process.

Required Skills
PythonKotlinAWSMySQLKubernetesAirflowSparkData LakeSnowflakeBackend DevelopmentDistributed SystemsAPI DesignSystem Architecture
Your first international client?

Don't lose them over invoicing

Clients ghost freelancers with unprofessional invoicing. Glopay gives you a real EU company partnership so they take you seriously from invoice #1.

Instant EU company partnership
Invoice builder with your branding
Automated payment reminders
Real-time payment tracking
Get EU company now
Ready in 24 hours
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.

Visit website
Job Details
Category backend
Posted a month ago