Open Role
Affirm

Remote opportunity at

Affirm

Software Engineer II, Backend (Test Infra)

Affirm operates as a financial technology company offering honest and flexible purchasing options that allow consumers to pay over time without hidden fees or compounding interest.…

View Company

Role Snapshot

Hiring Now

Remote from

Remote

Salary

Undisclosed

Department

General

Employment

Full-time

Experience

Not specified

Published16d ago
Listing Views19
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

Affirm operates as a financial technology company offering honest and flexible purchasing options that allow consumers to pay over time without hidden fees or compounding interest. The organization seeks a Software Engineer II, Backend (Test Infra) to join its remote-first engineering group and support developer productivity through test platform engineering. This position centers on maintaining and evolving core testing infrastructure, integration frameworks, and end-to-end automation systems used across the organization.…

Job Description

Affirm operates as a financial technology company offering honest and flexible purchasing options that allow consumers to pay over time without hidden fees or compounding interest. The organization seeks a Software Engineer II, Backend (Test Infra) to join its remote-first engineering group and support developer productivity through test platform engineering.

This position centers on maintaining and evolving core testing infrastructure, integration frameworks, and end-to-end automation systems used across the organization. The engineer will collaborate closely with team members located in Europe, an arrangement that requires candidates to reside on the East Coast for smoother coordination. Daily responsibilities include optimizing test execution speeds, enhancing pipeline stability, managing continuous integration workflows, writing technical documentation, and participating in an on-call rotation.

The role is suited for backend software engineers who have a solid background in test automation, quality assurance methodologies, and CI pipeline management. Candidates should possess strong proficiency in Python and TypeScript, along with hands-on experience utilizing modern frameworks and cloud environments like AWS and Docker.

Responsibilities

  • Own and maintain integration and end-to-end test automation frameworks alongside associated continuous integration pipelines
  • Design and implement technical solutions to improve test execution speed and enhance stability
  • Produce technical specifications and architectural decision records while collaborating with engineers across the company
  • Provide support to engineering teams by handling triage requests and sharing quality assurance best practices
  • Contribute to the evolution of the overall test strategy and break down larger projects into manageable phases
  • Participate in an on-call rotation

Requirements

  • Reside on the East Coast to facilitate collaboration with European colleagues
  • Have at least 3 years of experience in test automation
  • Demonstrate proficiency in both Python and TypeScript
  • Possess hands-on experience with Pytest and Playwright
  • Demonstrate experience building and optimizing continuous integration pipelines
  • Have experience working with Docker and AWS
  • Bring a strong background in quality assurance and test design methodologies

Qualifications

  • Experience building or enhancing test automation frameworks and infrastructure
  • Background in mobile, infrastructure, or performance test automation
  • Equivalent practical experience or a Bachelor degree in a related field

Core Skills

Benefits

  • 100 percent subsidized medical, dental, and vision coverage for employees and dependents
  • Monthly stipends designated for technology setup, health, and wellness spending
  • Flexible time off and generous holiday calendars
  • Employee stock purchase plan to buy company stock at a discount

Frequently Asked Questions

Is this position remote?

Yes, Affirm operates as a remote-first company. However, this specific role requires candidates to live on the East Coast to enable smoother collaboration with European colleagues.

What are the salary ranges for this job?

For U.S. states including California, Washington, New York, New Jersey, and Connecticut, the annual base pay range is 165,000 to 225,000 dollars. For all other U.S. states, the annual base pay range is 146,000 to 206,000 dollars.

What programming languages are required?

Applicants must be proficient in both TypeScript and Python.

Does this role involve an on-call rotation?

Yes, the position includes participation in an on-call rotation.

Sample Interview Questions

AI-generated questions tailored to this specific role — a preview of the full practice set.

Search similar jobs

Related Jobs

Affirm
AffirmPosted 16h ago
Full-timeRemoteUSD 164,000 - 245,000/yr
Affirm
AffirmPosted 2d ago
Affirm
AffirmPosted 2d ago
San FranciscoFull-timeRemote
Advertisement
320 × 50

Posted by Affirm

Source: Affirm

Affirm

Affirm

153Open Jobs
—No reviews yet
View Company Profile