Senior Software Engineer & Tech Lead – Remote

Affirm

Boston (MA)

Remote

USD 170,000 - 230,000

Full time

15 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 employees and (US)
Tech stipends
Flexible time off
Employee stock purchase plan

Job summary

Affirm is a remote-first company hiring a senior software/engineering leader to drive technical strategy and end-to-end system design for large-scale services. You will guide cross-functional teams, optimize performance, and mentor junior engineers to uphold robust, scalable architectures.

The role requires deep experience in Python/Kotlin, cloud platforms, containers, and RESTful API development, with a Bachelor’s degree or equivalent practical experience.

Qualifications

  • 5+ years of experience in software development or engineering, with a deep understanding of 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 and solution-oriented mindset.
  • Proficiency in modern programming languages such as 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 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.

Education

Bachelor’s degree in related field
5+ years software development experience
Leadership
Communication
Analytical thinking
Problem solving
Python
Kotlin
RESTful API development

Tools

Docker
Kubernetes
AWS
Azure
Google Cloud
SQL
NoSQL

Job description

Affirm is a remote-first company hiring a senior software/engineering leader to drive technical strategy and end-to-end system design for large-scale services. You will guide cross-functional teams, optimize performance, and mentor junior engineers to uphold robust, scalable architectures.

The role requires deep experience in Python/Kotlin, cloud platforms, containers, and RESTful API development, with a Bachelor’s degree or equivalent practical experience.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer: Systems Architect & Remote Leader
Senior Software Engineer: Systems Architect & Remote Leader

Affirm • Sioux Falls (SD)

Remote
USD 170,000 - 240,000
Health coverage for you and dependents
Tech stipends
Flexible time off
+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 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 & 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 - 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 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-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 - 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