Remote Position

Software Engineer II, Backend (Remote)

🌍 Remote · United States 💼 Full-time

# Software Engineer II - Test Platform Engineering ## About the Role Affirm is seeking a highly motivated Software Engineer II with strong test automation experience to join Developer Productivity, with a focus on Test Platform Engineering. The Test Infrastructure team builds and maintains the tools, frameworks, and systems that help engineers efficiently write, run, analyze, and maintain automated tests. In this role, you will build and evolve scalable, reliable, and developer-friendly frontend and backend test automation solutions and CI pipelines. Your work will support hundreds of engineers by enabling faster, more reliable testing and actionable feedback. You’ll collaborate with the Engineering Manager, colleagues in Europe, and engineering teams across the company to continuously improve quality and developer productivity. ## Key Responsibilities Own, improve, and maintain integration and end-to-end (E2E) test automation frameworks and associated CI pipelines. Design and implement technical solutions that optimize test execution time and improve test stability. Build and maintain scalable test automation infrastructure for frontend and backend systems. Write technical specifications and Architecture Decision Records (ADRs). Contribute to technical solution design and collaborate with engineers across the company. Support engineering teams with triage requests and share best practices for quality assurance and test automation. Contribute to the evolution of Affirm’s overall test strategy. Break larger projects into individual tasks, deliver work in multiple phases, and collaborate with others to ensure timely delivery. Participate in an on-call rotation. Help introduce AI-driven solutions that enhance developer productivity and testing capabilities. ## Required Qualifications 3+ years of experience in test automation. Proficiency in both TypeScript and Python. Hands-on experience with Playwright and Pytest. Experience building and optimizing CI pipelines. Experience with Docker and AWS. Strong background in quality assurance, test design, testing techniques, and testing methodologies. Strong experience developing clear, well-tested, extensible code for solutions involving multiple software components. Excellent verbal and written communication and collaboration skills. Experience with asynchronous communication through technical specifications, RFCs, wikis, and project plans. Ability to work from an East Coast location to support collaboration with European colleagues. Bachelor’s degree in a related field or equivalent practical experience. Demonstrated ownership of professional growth and willingness to seek feedback from teammates, managers, and stakeholders. Eagerness to continuously learn and develop new skills. ## Preferred Qualifications Experience building or enhancing test automation frameworks and infrastructure. Mobile test automation experience. Infrastructure test automation experience. Performance test automation experience. ## Skills & Competencies Test automation Integration and E2E testing Quality assurance and test design TypeScript and Python Playwright and Pytest CI/CD pipeline optimization Docker and AWS Test frameworks and infrastructure Technical specifications and ADRs Software architecture and solution design Debugging and test triage Cross-functional collaboration Asynchronous communication Developer productivity AI-driven testing solutions ## Education & Experience Education Bachelor’s degree in a related field or equivalent practical experience. Experience 3+ years of test automation experience. Experience with CI pipeline development and optimization. Experience with Docker and AWS. Experience with quality assurance, test design, and testing methodologies. ## Work Arrangement & Schedule Work arrangement: Remote-first Location: United States Preferred location for this role: East Coast to support collaboration with European colleagues. Affirm is a remote-first company, with most roles allowing employees to work remotely within their country of employment. This position includes participation in an on-call rotation. ## Compensation & Benefits Base Pay Grade: L Equity Grade: 6 USA base pay range California, Washington, New York, New Jersey, Connecticut: $165,000–$225,000 per year All other U.S. states: $146,000–$206,000 per year Affirm states that employees new to the company typically start at the beginning of the applicable pay range. Compensation may vary based on location, experience, and job-related skills. Total compensation may include Equity rewards Monthly health, wellness, and technology spending stipends Medical, dental, and vision benefits Affirm-paid medical premiums for employees and dependents Flexible spending wallets for technology, food, lifestyle, and family-forming expenses Vacation and holiday time off Employee Stock Purchase Plan (ESPP) ## Company Overview Affirm is focused on reinventing credit by providing consumers with flexible buy-now-pay-later options without hidden fees or compounding interest. The company is remote-first and emphasizes developer productivity, scalable systems, and inclusive collaboration. ## Compliance & Additional Information Affirm is committed to providing an inclusive interview experience and offers reasonable accommodations for candidates with disabilities. For applicable U.S. positions that may be performed in Los Angeles or San Francisco, Affirm will consider qualified applicants with arrest and conviction records in accordance with applicable fair-chance hiring ordinances. Candidates acknowledge Affirm’s Global Candidate Privacy Notice when submitting an application.

Apply Now →

More Open Positions

Explore similar remote opportunities