Senior Software Engineer: Systems Architect & Remote Leader

Affirm

Sioux Falls (SD)

Remote

USD 170,000 - 240,000

Full time

11 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health coverage for you and dependents
Tech stipends
Flexible time off
Employee stock purchase plan

Job summary

Affirm is seeking a senior software engineer to drive technical strategy, plan and execute high‑impact projects, and align efforts with product and business goals. You will lead end‑to‑end system design for large‑scale, high‑availability services, build robust APIs and data models for microservices, and collaborate across Product, Design, Legal, and Accounting.

Requirements: 5+ years in software development, a Bachelor’s degree or equivalent, and proficiency in Python or Kotlin, cloud platforms

Qualifications

  • 5+ years in software development or engineering
  • Demonstrated system design and architectural understanding
  • Strong leadership and mentoring abilities
  • Excellent communication across diverse audiences
  • Proficiency in Python or Kotlin
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes)
  • Knowledge of SQL/NoSQL, web frameworks, and RESTful APIs
  • Bachelor’s degree or equivalent practical experience

Responsibilities

  • Drive technical strategy by planning, prioritizing, and executing projects aligned with product, technical, and business goals.
  • Lead end-to-end system design for large-scale, high-availability services including APIs and data models for microservices and event-driven architectures.
  • Collaborate across Product, Analytics, Design, Legal, and Accounting to define requirements and execute on card loan attribution and lifecycle strategy.
  • Ensure system health and performance by analyzing and troubleshooting complex issues and optimizing code for long-term robustness and scalability.
  • Mentor and grow the team by guiding junior engineers, leading architectural discussions, and promoting best practices through code reviews.

Skills

Leadership
Communication
Analytical thinking
Problem solving
Python
Kotlin

Education

Bachelor's degree

Tools

AWS
Azure
Google Cloud
Docker
Kubernetes

Job description

Affirm is seeking a senior software engineer to drive technical strategy, plan and execute high‑impact projects, and align efforts with product and business goals. You will lead end‑to‑end system design for large‑scale, high‑availability services, build robust APIs and data models for microservices, and collaborate across Product, Design, Legal, and Accounting.

Requirements: 5+ years in software development, a Bachelor’s degree or equivalent, and proficiency in Python or Kotlin, cloud platforms

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer & Tech Lead – Remote
Senior Software Engineer & Tech Lead – Remote

Affirm • Boston (MA)

Remote
USD 170,000 - 230,000
Health coverage for employees and (US)
Tech stipends
Flexible time off
+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
Senior Software Engineer - Remote-First Platform & Systems Lead
Senior Software Engineer - Remote-First Platform & Systems Lead

Affirm • Atlanta (GA)

Remote
USD 173,000 - 255,000
Health coverage for you and dependents
Tech spending stipends
Generous time off
+1
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 Architect & Platform Lead - Remote
Senior Software Architect & Platform Lead - Remote

Affirm • New York (NY)

Remote
USD 173,000 - 255,000
100% subsidized medical coverage
Monthly tech stipend
Health & wellness stipend
+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 - 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 — 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 - 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