Software Engineer in Test (Python / Backend)

🌍 Remote, USA πŸ’Ή Full-time πŸ• Posted Recently

Job Description

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.

Ready to Apply?

Don't miss out on this amazing opportunity!

πŸš€ Apply Now

Similar Jobs

Recent Jobs

You May Also Like