[< BACK]
// POSTED: Apr 14, 2026

Software Engineer in Test (Python / Backend)

APPLY NOW
We are a global OSINT company headquartered in the US, empowering investigators and security professionals with cutting-edge AI-powered products. Our technology collects and analyzes massive volumes of data from open sources including social media, messengers, and the dark web – to create a comprehensive picture for data-driven investigations and decision-making. Our customers include S&P 500 companies and law enforcement agencies in 80+ countries worldwide. Social Links is scaling rapidly, growing 2x annually, with the ambition of becoming a unicorn valued at $1B+. We are looking for a hands-on Software Engineer in Test (Python / Backend) to own the test infrastructure of our distributed multi-tenant platform – not just writing tests, but architecting the entire automation layer that ensures reliability across a complex, multi-service environment. Your Tasks Will Be - Designing and building our core test framework architecture from scratch (Python + pytest) - Writing API and E2E tests that span multiple services and integration points - Verifying data isolation between tenants to ensure no cross-tenant leakage in our multi-tenant platform - Managing test data, fixtures, and CI pipeline health – keeping it green and fast - Investigating failures end-to-end: reading logs, tracing service behavior, and identifying root causes independently What We’re Looking For - Strong hands-on depth in backend/API test automation - Proven experience building at least one test framework from scratch: structure, auth/session handling, and CI integration - Strong Python proficiency and the ability to read unfamiliar code in Go or TypeScript to understand service logic and debug failures - Deep experience testing REST APIs: complex auth flows, schema validation, and edge case coverage - A proactive, independent working style – you form hypotheses, dig into logs, and narrow down problems without waiting to be told - English – B1 level or higher Nice To Haves - Experience testing async and distributed systems: queues, Kafka, eventual consistency - Prior work with multi-tenancy and data isolation testing scenarios - Ability to set up or tune CI/CD pipelines (GitHub Actions, GitLab CI) from scratch - Strong SQL skills for direct database verification and complex data queries - Familiarity with evaluating AI/ML system outputs for quality and regressions - Security mindset: knowledge of auth bypass, access control, and injection testing - Russian – advanced level or higher What We Offer - Remote-first setup: work from anywhere in the world (excluding Russia and Belarus) - Full ownership of a critical engineering domain with high visibility across the team - Work on a fast-growing, internationally recognized product used by law enforcement and Fortune 500 companies - A collaborative engineering culture where your architecture decisions have direct, lasting impact - Long-term engagement as a core member of the engineering team We are an equal-opportunity employer and are committed to fostering a diverse and inclusive environment for all candidates.
Interested in this role?Apply on iHire