Software Engineer II, Backend (Test Infra)

Affirm

Confirmed live today High trust
Remote

Quick summary

Work type
Remote
Location
Canada
Salary
$165,000–$225,000 / yr
Posted
109 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $172k
This role $195k
$129k $235k
below market most similar roles pay here above market

This role pays more than 69% of similar roles. Most pay $140,122–$204,227 — the blue band above. At the midpoint, this role pays about $195k versus about $172k for comparable roles.

Based on 240 similar postings.

Employer

About Affirm

Affirm is a buy-now, pay-later (BNPL) financial technology company that offers point-of-sale installment loans to consumers, allowing them to split purchases into fixed monthly payments with transparent terms. Industry: Financial Technology & Consumer Lending

Affirm currently has 64 open roles on FindRole.

Listed pay typically runs $195,000–$255,000 across 60 roles with salary data.

Most-posted roles

View all roles at Affirm

At a glance

TL;DR · Software Engineer II, Backend (Test Infra)

The Software Engineer II, Backend (Test Infra) joins the Test Platform Engineering team to enhance developer productivity by building and maintaining core testing infrastructure. You will own and improve integration and end-to-end test automation frameworks while managing associated CI pipelines. Daily responsibilities include designing scalable frontend and backend test automation solutions, optimizing test execution times, writing technical specifications, and assisting engineering teams with triage requests. You will utilize TypeScript, Python, Playwright, Pytest, Docker, and AWS to solve complex problems involving test orchestration and reporting. This role focuses on the technical challenge of providing fast, actionable feedback and reliable testing capabilities across the organization. You will collaborate with international colleagues to ensure high-quality software delivery through robust test design and automated infrastructure.

What does a Software Engineer earn in Remote?

Median $208800 from 354 postings across 50 companies.

See salary data

What you'll do

  • Own, improve, and maintain integration and E2E test automation frameworks and their associated CI pipelines.
  • Design and implement technical solutions to optimize test execution time and enhance test stability.
  • Write technical specifications and ADRs while contributing to technical solution designs.
  • Support engineering teams by assisting with triage requests and sharing best practices for test automation.
  • Contribute to the evolution of the company’s overall test strategy.
  • Break down large projects into individual tasks and deliver them in multiple phases.
  • Participate in an on-call rotation to ensure system reliability.

What we're looking for

  • Must be located on the East Coast to enable smoother collaboration with European colleagues.
  • 3+ years of experience in test automation.
  • Proficiency in both TypeScript and Python.
  • Hands-on experience with Playwright and Pytest.
  • Experience in building and optimizing CI pipelines.
  • Experience with Docker and AWS.
  • Bachelor’s degree in a related field or equivalent practical experience.
  • Experience in building or enhancing test automation frameworks and infrastructure (preferred).

More like this

Similar roles

Software Engineer II, Backend

Affirm

Remote 33 days ago $165,000–$225,000
Python Kotlin AWS MySQL Kubernetes Distributed Systems Code Review
1+ yrs exp Remote

Software Engineer II, Automation Tester

JPMorgan Chase

Chicago, IL 35 days ago
Python TypeScript JavaScript Java SQL Playwright Selenium AWS JMeter CI/CD QA Automation SDET API Automation UI Automation Agile
2+ yrs exp

Software Engineer II, Backend

Uber

San Francisco, CA +1 6 days ago
Go Python Distributed Systems Microservices Integration Testing Fintech Engineering Data Science
4+ yrs exp Hybrid