
Senior Software Engineer, Backend – Test Enablers
Posted 12 hours ago

Posted 12 hours ago
This is a fully remote position, open to applicants in Spain.
• Design, develop, and sustain scalable systems for synthetic identities, test data generation, mocking, load testing, and deterministic validation workflows.
• Assist in transforming Affirm’s testing strategy from a predominantly E2E-focused validation to a more scalable approach that emphasizes component, integration, contract, performance, and targeted E2E testing.
• Create platform capabilities that enhance the safety, repeatability, and ease of operation for production-like load testing.
• Enhance our test platform to ensure it is reliable, observable, and more accessible for other teams.
• Collaborate with product engineering and infrastructure teams to elevate test signal quality, minimize false failures, and facilitate swifter validation loops.
• Oversee medium-to-large technical projects from initial vague problem identification through design, implementation, deployment, and operational management.
• Boost reliability and operational maturity via dashboards, SLOs, alerts, runbooks, and well-defined ownership models.
• Minimize manual operational burdens related to load testing, including the creation of test data, environment configuration, reporting, and failure analysis.
• Produce high-quality, maintainable code that is easily comprehensible and extendable by others.
• Contribute to technical specifications, RFCs, ADRs, project plans, and other asynchronous documents that align teams around technical decisions.
• Conduct code reviews and assess technical designs, offering constructive feedback to elevate engineering standards.
• Mentor fellow engineers and foster a culture of practical testing excellence.
• 5+ years of experience in software engineering.
• Proficient backend engineering experience with Python, Kotlin, Java, or similar languages.
• Background in designing, building, and managing distributed systems, platform infrastructure, internal developer tools, or testing frameworks.
• Strong sense of ownership and the capacity to independently drive ambiguous technical tasks to completion.
• Experience in enhancing system reliability, observability, operational maturity, and maintainability.
• Ability to collaborate across engineering teams and influence technical direction with effective communication.
• Exceptional written and verbal communication skills, including the ability to produce asynchronous documentation such as technical specifications, RFCs, ADRs, and project plans.
• Solid engineering fundamentals in system design, testing, debugging, reliability, and production operations.
• Operational ownership of critical internal testing platforms, encompassing reliability, observability, alerting, runbooks, and incident preparedness.
• Familiarity with test automation frameworks, test data systems, mocks, contract testing, integration testing, load testing, and CI/CD platforms.
• Capability to balance practical delivery with long-term technical excellence.
• Enthusiasm for enhancing developer productivity and product quality through scalable, automated, and reliable systems.
• 100% subsidized medical coverage, dental and vision for you and your dependents.
• Flexible Spending Wallets for technology, food, and lifestyle expenses.
• Away Days - wellness days off to recharge and refresh.
• Learning & Development programs.
• Parental benefits.
• Employee Resource & Community Groups.
• ESPP - An employee stock purchase plan allowing you to acquire shares of Affirm at a discount.
• Competitive vacation and holiday schedules that enable you to take time off to rest and rejuvenate.
JetBlue
Fullbay
Dresden Partners Community
Work Life Group
Get handpicked remote jobs straight to your inbox weekly.