Affirm logo
Affirm

We create honest financial products that improve lives.

Senior Software Engineer, Backend – Test Enablers

SDETSDETFull TimeRemoteSeniorTeam 1,001-5,000Since 2012H1B SponsorCompany SiteLinkedIn

Location

Spain

Posted

5 days ago

Salary

€86K - €122K / year

Seniority

Senior

Bachelor Degree5 yrs expEnglishDistributed SystemsJavaKotlinPython

Job Description

Senior Software Engineer, Backend – Test Enablers

Affirm

• Design, build, and maintain scalable systems for synthetic identities, test data seeding, mocking, load testing, and deterministic validation workflows. • Help evolve Affirm’s testing strategy from broad E2E-heavy validation toward a more scalable model with stronger component, integration, contract, performance, and targeted E2E testing. • Build platform capabilities that make production-like load testing safer, more repeatable, and easier to operate. • Improve our test platform so it is reliable, observable, and easier for other teams to adopt. • Partner with product engineering and infrastructure teams to improve test signal quality, reduce false failures, and support faster validation loops. • Lead medium-to-large technical projects from ambiguous problem definition through design, implementation, rollout, and operational ownership. • Improve reliability and operational maturity through dashboards, SLOs, alerts, runbooks, and clear ownership models. • Reduce manual operational load for load testing, including test data creation, environment setup, reporting, and failure diagnosis. • Write high-quality, maintainable code that can be easily understood and extended by others. • Contribute to technical specs, RFCs, ADRs, project plans, and other async artifacts that align teams around technical decisions. • Review code and technical designs, provide constructive feedback, and help raise engineering standards. • Mentor engineers and help build a culture of practical testing excellence.

Job Requirements

  • 5+ years of software engineering experience.
  • Strong backend engineering experience with Python, Kotlin, Java, or similar languages.
  • Experience designing, building, and operating distributed systems, platform infrastructure, internal developer tools, or testing infrastructure.
  • Strong ownership and ability to independently drive ambiguous technical work to completion.
  • Experience improving system reliability, observability, operational maturity, and maintainability.
  • Ability to collaborate across engineering teams and influence technical direction through clear communication.
  • Excellent written and verbal communication skills, including async artifacts such as technical specs, RFCs, ADRs, and project plans.
  • Strong engineering fundamentals across system design, testing, debugging, reliability, and production operations.
  • Operational ownership of critical internal testing platforms, including reliability, observability, alerting, runbooks, and incident readiness.
  • Experience with test automation frameworks, test data systems, mocks, contract testing, integration testing, load testing and CI/CD platforms.
  • Ability to balance pragmatic delivery with long-term technical quality.
  • Passion for improving developer productivity and product quality through scalable, automated, reliable systems.

Benefits

  • 100% subsidized medical coverage, dental and vision for you and your dependents
  • Flexible Spending Wallets for tech, food and lifestyle
  • Away Days - wellness days to take off work and recharge
  • Learning & Development programs
  • Parental benefits
  • Employee Resource & Community Groups
  • ESPP - An employee stock purchase plan enabling you to buy shares of Affirm at a discount
  • Competitive vacation and holiday schedules allowing you to take time off to rest and recharge

Related Categories

Related Job Pages

More SDET Jobs

Hilton logo

Senior Quality Engineer SDET

Hilton

A global hotel management company in business since 1919, Hilton strives to be "the world's most hospitable company by positively impacting guests, team members

SDET5 days ago

Role Description Develop, design, and implement automated and manual testing to support e-commerce initiatives across multiple online properties. - Build automated front-end tests using Java with WebDriver and TestNG. - Build backend services tests using Groovy with JMeter, ReadyAPI, and API tools. - Contribute to enterprise-level test automation frameworks as needed. - Estimate testing efforts for strategy, design, and execution. - Monitor Splunk, Kafka producers, and consumers. - Document, report, and escalate test results and defects. - Use Bamboo, Maven, Git, and Stash for continuous integration and version control of automation artifacts. - Create and execute SQL queries and validate databases using automation tools. Qualifications - Bachelor's degree, foreign equivalent, or higher in Technology, Computer Science, Software Engineering, or a related field. - Five (5) years of progressive experience in Technology, Software Engineering, or related occupation. Requirements - Progressive experience in designing, developing, and implementing automated testing frameworks and scripts using Java, Selenium WebDriver, and TestNG. - Utilizing JavaScript and Cucumber for BDD. - Delivering accurate estimates for test strategy, design, and execution work. - Developing API automation tests using REST Assured, Postman, ReadyAPI with Groovy scripting. - Using JMeter for performance testing. - Performing database validation using SQL and NoSQL database queries including Couchbase. - Managing continuous CI automation pipelines using Bamboo, Maven, Git, and Stash. - Working with cloud-based web applications architecture. - Evaluating code bottlenecks with Splunk monitoring tool. - Validating message integrity and sequence to confirm accurate and ordered delivery between producers and consumers using Kafka. - Designing and developing automated performance scripts for load testing backend APIs and Enterprise level UI Applications using performance testing tools NeoLoad, HP Load Runner, and Apache JMeter. Benefits - Medical, Dental, Vision, Disability Insurance. - 401(k). - Life Insurance. - PTO & etc. Company Description At Hilton, we don’t just deliver exceptional experiences for our guests—we build an exceptional workplace for the Team Members who make it all possible. As a global leader in hospitality, we’ve welcomed more than 3 billion guests worldwide, all while staying true to our founding vision: to fill the earth with the light and warmth of hospitality. Our award-winning culture has earned us repeated recognition on the World’s Best Workplaces list by Great Place to Work and Fortune. With our suite of world-class brands, and a company-wide commitment to providing the best stay for every guest, we’re setting new standards for the future of travel. Whether you’re starting your career or exploring something new, Hilton supports your journey every step of the way. Come for the job, stay for the career—and help us make every stay a little more magical. Curious about life at Hilton? Explore our Careers Blog to see why we’re more than a great place to stay—we’re a great place to work.

United States
$129.5K - $135.5K / year
Full TimeRemoteTeam 10,001+Since 1979H1B Sponsor

Role Description A Sr Sales Engineer is the technical relationship owner and presales authority for assigned partners. This role owns technical outcomes across the presales lifecycle, serving as the primary senior technical advisor and ensuring solution integrity, scope accuracy, and architectural alignment. The Sr Sales Engineer transitions from hands-on execution to technical leadership, decision-making, and accountability, enabling others while retaining ownership of outcomes. - Partner Technical Relationship Ownership: Own senior partner technical relationships and act as the primary technical point of accountability. - Presales Technical Leadership: Lead complex technical presales efforts including discovery, validation, and risk management. - SOW Development & Ownership: Create, review, and approve Statements of Work with responsibility for scope clarity and technical feasibility. - AWS Solution Strategy: Design, validate, or guide AWS-based solutions across infrastructure, security, networking, and identity services. - Cross-Functional Leadership: Partner with Sales, Services, Delivery, and Architecture teams to ensure executable presales outcomes. - Technical Enablement & Mentorship: Provide coaching and technical guidance without owning execution tasks. Qualifications - Bachelor’s degree in Computer Science or equivalent experience. - 8+ years experience in engineering, architecture, or sales engineering roles. - Prior hands-on or design-level AWS experience. - Proven success acting as a senior technical advisor. - Strong business judgment and independent decision-making ability. Requirements - AWS platform services and architectural patterns sufficient to guide design and challenge assumptions. - Broad technical knowledge across cloud infrastructure, security, networking, identity, and resiliency. - Understanding of partner business models, service offerings, and technical maturity. - Presales lifecycle including discovery, solution shaping, qualification, and close support. - Service delivery awareness to understand presales impact on execution, margin, and quality. - AWS Well-Architected Framework and architectural governance best practices. - Technical judgment and decision-making without full hands-on execution. - Ability to lead senior technical conversations and maintain trusted relationships. - Clear communication of complex technical concepts to technical and business audiences. - Risk identification and mitigation across technical and delivery dimensions. - Strong collaboration across Sales, Services, and Delivery leadership. Benefits - Healthcare benefits - Paid time off - Parental leave - 401(k) plan and company match - Short-term and long-term disability coverage - Basic life insurance - Wellbeing benefits

United States
$102K - $173.4K / year
Enroute logo

Senior QA Automation Engineer

Enroute

We deliver IT services and solutions provided by a team of passionate problem solving individuals highly skilled.

SDET5 days ago
Full TimeRemoteTeam 51-200H1B Sponsor

• We are seeking a QA Automation Lead with strong experience in designing, developing, and maintaining automated testing frameworks. • The ideal candidate will lead automation initiatives, establish best practices, and ensure continuous quality across multiple projects in close collaboration with development and QA teams.

Mexico
Enroute logo

Senior QA Automation Lead

Enroute

We deliver IT services and solutions provided by a team of passionate problem solving individuals highly skilled.

SDET5 days ago
Full TimeRemoteTeam 51-200H1B Sponsor

• Design and maintain scalable automation solutions • Drive quality initiatives across multiple projects • Collaborate closely with engineering, product, and business stakeholders

Mexico