Senior Software Engineer | Remote-First, Scale & Lead

Affirm

Chicago (IL)

Remote

USD 173,000 - 255,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

100% subsidized medical coverage
Monthly health/tech stipends
Flexible time off
Employee stock purchase plan (ESPP)

Job summary

Affirm is a remote-first company with flexible in-person requirements for some roles. We are looking for a senior software engineer to drive technical strategy, design scalable systems, and mentor a growing team.

The role emphasizes building robust APIs, cloud-native architectures, and collaboration across Product, Analytics, Design, Legal, and Accounting. Compensation includes base pay with equity and comprehensive benefits.

Qualifications

  • Bachelor’s degree or equivalent in a related field.
  • 5+ years of software development or engineering experience.
  • Strong system design and architecture knowledge.
  • Excellent communication and leadership skills.
  • Proficiency in Python or Kotlin.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
  • Knowledge of SQL/NoSQL databases, web frameworks, and RESTful API development.

Responsibilities

  • Drive technical strategy by leading the planning, prioritization, and execution of projects, ensuring alignment with product, technical, and business goals.
  • Lead the end-to-end system design and development of large-scale, high-availability services. This includes building robust APIs and data models for our micro-service and event-driven architectures.
  • Collaborate across functions with partners in Product, Analytics, Design, Legal, and Accounting and to define requirements and execute our card loan attribution and lifecycle strategy.
  • Ensure system health and performance by analyzing and troubleshooting complex technical issues, optimizing existing code, and driving solutions that focus on long-term robustness and scalability.
  • Mentor and grow the team by guiding junior engineers, leading technical discussions and design reviews, and championing best practices through code review.

Skills

5+ years experience
System design & architecture
Leadership
Communication
Analytical thinking
Python
Kotlin
Cloud platforms (AWS, Azure, GCP)
Docker
Kubernetes
SQL/NoSQL databases
RESTful API development

Education

Bachelor’s degree or equivalent

Tools

Docker
Kubernetes
RESTful API design
SQL/NoSQL databases

Job description

Affirm is a remote-first company with flexible in-person requirements for some roles. We are looking for a senior software engineer to drive technical strategy, design scalable systems, and mentor a growing team.

The role emphasizes building robust APIs, cloud-native architectures, and collaboration across Product, Analytics, Design, Legal, and Accounting. Compensation includes base pay with equity and comprehensive benefits.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Remote-First & Systems Leader
Senior Software Engineer - Remote-First & Systems Leader

Affirm • Miami (FL)

Remote
USD 173,000 - 233,000
100% subsidized medical coverage
Monthly tech stipend
Flexible time off
+1
Senior Software Engineer & Tech Lead - Remote-First
Senior Software Engineer & Tech Lead - Remote-First

Affirm • Portland (OR)

Remote
USD 173,000 - 255,000
100% employer-paid health coverage for
Monthly stipends for tech setup
Stock purchase plan (ESPP)
Senior Software Engineer & Tech Lead (Remote)
Senior Software Engineer & Tech Lead (Remote)

Affirm • Pittsburgh

Remote
USD 173,000 - 255,000
100% employer-paid health coverage
Monthly health/tech stipends
Employee stock purchase plan (ESPP)
Senior Software Engineer - Lead Systems Design (Remote)
Senior Software Engineer - Lead Systems Design (Remote)

Affirm • Washington

Remote
USD 173,000 - 255,000
Health coverage for you and dependents
Monthly tech stipends
Flexible time off and holidays
Senior Software Engineer - Remote Tech Lead & Architect
Senior Software Engineer - Remote Tech Lead & Architect

Affirm • San Diego (CA)

Remote
USD 173,000 - 255,000
100% subsidized medical coverage
Monthly tech stipend
Employee stock purchase plan (ESPP)
+1
Senior Software Engineer - Remote-First, Impact & Equity
Senior Software Engineer - Remote-First, Impact & Equity

Affirm • St. Louis (MO)

Remote
USD 173,000 - 233,000
Health coverage
Tech stipends
Flexible time off
+1
Senior Software Engineer - Remote-First, APIs & Frontend
Senior Software Engineer - Remote-First, APIs & Frontend

Affirm • Raleigh (NC)

Remote
USD 173,000 - 233,000
Medical coverage
Tech stipends
Flexible time off
+1
Senior Software Engineer — Remote-First, Build Scalable Apps
Senior Software Engineer — Remote-First, Build Scalable Apps

Affirm • Austin (TX)

Remote
USD 173,000 - 255,000
100% health coverage
Tech setup stipends
Flexible time off
+1
Remote Senior Software Engineer — Web & API
Remote Senior Software Engineer — Web & API

Affirm • Pittsburgh

Remote
USD 173,000 - 255,000
Health coverage for you and dependents
Tech stipends for setup
Flexible time off
+1
Senior Software Engineer - Remote, API & Web/Mobile
Senior Software Engineer - Remote, API & Web/Mobile

Affirm • Minneapolis (MN)

Remote
USD 150,000 - 230,000
Health coverage
Stipends for tech setup
Generous time off
+1