Senior Software Engineer, Backend (Test Enablers)
$86,000–$122,000 year
RemoteSpain
Job Summary
Design and maintain scalable systems for synthetic identities, test data seeding, mocking, and deterministic validation workflows to accelerate software development. Evolve testing strategies from broad E2E-heavy models toward scalable component, integration, and contract testing while building platform capabilities for safer, repeatable load testing. Partner with engineering teams to improve test signal quality, reduce false failures, and prepare infrastructure for AI-assisted development. Lead medium-to-large technical projects from ambiguous problem definition through design, implementation, and operational ownership, improving reliability through dashboards, SLOs, and clear alerting models. Mentor engineers and contribute to technical specs, RFCs, and project plans to raise engineering standards.
Required Qualifications
- 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
- Must be based in Spain for the role
Desired Qualifications
- Experience with AI-assisted development workflows
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.