Senior Software Engineer & Tech Lead (Remote, Equity)

Affirm

Boise (ID)

Remote

USD 173,000 - 255,000

Full time

28 hours 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

Health coverage for dependents
Tech stipends
Flexible time off
ESPP

Job summary

Affirm is hiring a senior software engineer to drive technical strategy by planning, prioritizing, and delivering large-scale, high-availability services. You’ll design robust APIs and data models for microservice and event-driven architectures, shaping systems that scale with the business.

You’ll mentor junior engineers, lead design reviews, and collaborate with product, analytics, design, legal, and accounting to support card loan attribution and lifecycle strategies.

Qualifications

  • 5+ years of software development or engineering experience with system design and architecture.
  • Motivated leader, inspiring team growth and fostering a culture of continuous learning.
  • Excellent communicator, adept at sharing complex ideas with diverse audiences.
  • Strong analytical and problem-solving skills with a creative, solution-oriented mindset.
  • Proficiency in Python, Kotlin, or similar.
  • Experience with cloud platforms (AWS, Azure, Google Cloud) and containerization (Docker, Kubernetes).
  • Knowledge of database systems (SQL, NoSQL), web frameworks, and RESTful API development.
  • This position requires either equivalent practical experience or a Bachelor’s degree in a related field.

Responsibilities

  • Drive technical strategy by planning, prioritization, and execution of projects.
  • Lead end-to-end system design and development of large-scale, high-availability services.
  • Collaborate with partners to define requirements and execute card loan attribution and lifecycle strategy.
  • Ensure system health and performance by analyzing issues and optimizing code for long-term robustness.
  • Mentor and grow the team through code reviews and design discussions.

Skills

System design
Leadership
Communication
Problem solving
Python
Kotlin
Cloud platforms
Docker
Kubernetes
SQL/NoSQL
REST APIs
Bachelor's degree

Education

Bachelor's degree

Tools

AWS
Azure
Google Cloud

Job description

Affirm is hiring a senior software engineer to drive technical strategy by planning, prioritizing, and delivering large-scale, high-availability services. You’ll design robust APIs and data models for microservice and event-driven architectures, shaping systems that scale with the business.

You’ll mentor junior engineers, lead design reviews, and collaborate with product, analytics, design, legal, and accounting to support card loan attribution and lifecycle strategies.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer & Tech Lead — Systems (Remote)
Senior Software Engineer & Tech Lead — Systems (Remote)

Affirm • Cleveland (OH)

Remote
USD 173,000 - 255,000
Health coverage for employees and deps
Tech spending stipends
Flexible time off
+1
Remote-First Senior Software Engineer & Tech Lead
Remote-First Senior Software Engineer & Tech Lead

Affirm • Madison (WI)

Remote
USD 173,000 - 233,000
Health coverage 100% for employees and
Tech/equipment stipends
Flexible time off
+1
Senior Software Engineer — Systems & API Architect (Remote)
Senior Software Engineer — Systems & API Architect (Remote)

Affirm • Los Angeles (CA)

Remote
USD 173,000 - 255,000
100% subsidized medical coverage
Tech stipend for setup and wellness
Flexible time off and holidays
+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 - Remote-First System Design Lead
Senior Software Engineer - Remote-First System Design Lead

Affirm • Nashville (TN)

Remote
USD 173,000 - 233,000
Health coverage
Stipends for tech setup
Flexible time off
+1
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 - Lead Systems Architecture Remote
Senior Software Engineer - Lead Systems Architecture Remote

Affirm • Palo Alto (CA)

Remote
USD 173,000 - 255,000
Health coverage for you and dependents
Tech stipends for setup
Generous time off and holiday calendar
+1
Senior Software Engineer - Lead Systems & API Design Remote
Senior Software Engineer - Lead Systems & API Design Remote

Affirm • San Francisco (CA)

Remote
USD 173,000 - 255,000
100% medical coverage for you and your
dependents
Equity grants
+1
Remote Senior Backend Engineer, Card Loan Platform
Remote Senior Backend Engineer, Card Loan Platform

Affirm • United States

Remote
USD 130,000 - 190,000
Health coverage
Tech stipend
Health stipend
+2