LeethubLeethub
JobsCompaniesBlog
Go to dashboard

Leethub

Curated tech jobs from FAANG and top companies worldwide.

Top Companies

  • Google Jobs
  • Meta Jobs
  • Amazon Jobs
  • Apple Jobs
  • Netflix Jobs
  • All Companies →

Job Categories

  • Software Engineering
  • Data, AI & Machine Learning
  • Product Management
  • Design & User Experience
  • Operations & Strategy
  • Remote Jobs
  • All Categories →

Browse by Type

  • Remote Jobs
  • Hybrid Jobs
  • Senior Positions
  • Entry Level
  • All Jobs →

Resources

  • Google Interview Guide
  • Salary Guide 2025
  • Salary Negotiation
  • LeetCode Study Plan
  • All Articles →

Company

  • Dashboard
  • Privacy Policy
  • Contact Us
© 2026 Leethub LLC. All rights reserved.
Home›Jobs›Affirm›Software Engineer
Affirm

About Affirm

Transparent financing for modern consumers

🏢 Tech, Finance👥 1001+ employees📅 Founded 2012📍 Chinatown, San Francisco, CA💰 $1.1b⭐ 3.8
FintechB2CPersonal financePaymentsSaaS

Key Highlights

  • 21M+ consumers and 337,000+ merchants using Affirm
  • Raised $1.1B in funding, currently in Series F
  • Flexible payback options from 3 to 36 months
  • Headquartered in Chinatown, San Francisco, CA

Affirm, headquartered in Chinatown, San Francisco, CA, is a leading fintech company specializing in point-of-sale installment loans. With over 21 million consumers and 337,000+ merchants including Shopify, KAYAK, and Walmart, Affirm offers flexible payback options ranging from 3 to 36 months. The co...

🎁 Benefits

Affirm offers a remote-first workforce policy, allowing employees to work from anywhere in their home country. Benefits include 18 weeks of paid paren...

🌟 Culture

Affirm's culture is centered around transparency and consumer empowerment, with a focus on delivering honest financial products. The company actively ...

🌐 Website💼 LinkedIn𝕏 TwitterAll 151 jobs →
Affirm

Software Engineer

Affirm • Remote US

Posted 11h ago🏠 RemoteEntry-LevelSoftware engineering📍 United states
Apply Now →

Skills & Technologies

PythonKotlinMySQLFlask

Overview

Affirm is seeking a Software Engineer to design, develop, and test high-quality software systems. You'll work with Python and Kotlin to create foundational tools and libraries for web applications. This role requires a degree in Computer Science or related field and experience in software application development.

Job Description

Who you are

You have a Bachelor’s degree in Computer Science, Computer Engineering, or a related field, and ideally, you've completed a university-level course, research project, internship, or thesis. You possess one year of experience in software application development, showcasing your ability to design and implement software solutions effectively. Your technical skills include proficiency in Python and Kotlin, which you have used to build robust applications. You are familiar with MySQL and Flask, enabling you to work on database management and web application frameworks. You understand software engineering best practices, including source control, Agile methodology, and code reviews, which are essential for maintaining high-quality code and efficient workflows.

Desirable

Experience with third-party servicing solutions such as Salesforce Service Cloud would be a plus, as it demonstrates your ability to integrate systems effectively. You are comfortable debugging code issues and utilizing data and stack trace analysis to resolve problems efficiently. Your collaborative nature allows you to work well with engineers across the organization, contributing to project definition, technical specifications, and task breakdown.

What you'll do

In this role, you will design, develop, and test high-quality software systems using Python and Kotlin. You will create tools and libraries that provide foundational functionality for web applications, ensuring they are efficient and user-friendly. Maintaining and improving test, build, and release pipelines will be part of your responsibilities, as you strive to enhance the development process. You will advocate for ideas and initiatives by incorporating the needs and opinions of stakeholders, ensuring that the software solutions align with business objectives. Your guidance on core application architectural decisions will drive implementation, and you will collaborate with engineers on project definition and delivery. Additionally, you will provide support for questions around the software systems and the tooling built around the application, ensuring a smooth user experience.

What we offer

At Affirm, you will be part of a team that is reinventing credit to make it more honest and friendly. We value flexibility and innovation, and we encourage you to apply even if your experience doesn't match every requirement. You will have the opportunity to work remotely, with occasional travel to various unanticipated worksites nationally and internationally. We offer a supportive environment where you can grow your skills and contribute to meaningful projects that impact consumers positively.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Affirm.

Apply Now →Get Job Alerts