
Senior Software Engineer, Backend – Test Enablers
Posted Jul 1

Posted Jul 1
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.
Sonatafy Technology - Mexico
General Dynamics Information Technology
Enroute
Talan
Get handpicked remote jobs straight to your inbox weekly.