An application made for this job — a tailored resume and cover letter that speak straight to the posting.
Tanqeeb in Bahrain seeks a Senior Software Engineer to design, build, and operate high‑scale distributed systems. You will own subsystems, mentor peers, and drive reliability and security in a multi‑tenant platform that handles bursty telemetry and third‑party rate limits.
Ideal candidates have 6+ years of professional software engineering, deep experience with TypeScript/Node.js and Python, and strong ownership with incident response discipline.
We're looking for a Senior Software Engineer to join a cyber security company in Bahrain that receives a very large volume of security telemetry from many customers. The platform runs automated analysis and gives our operations teams the tools to reach and act on decisions. The platform serves many customers from a single deployment, so every pipeline stage has to hold up under strict tenant isolation, bursty traffic, third-party rate limits, and partial failure. The engineering problems are, first and foremost, distributed systems problems. The team is small and senior in outlook. Engineers ship to production, own what they ship, and work directly with the operations teams who use the product every day. We hire for engineering quality above everything else. You will own one or more of the subsystems that make the platform work under load. Ownership means the design, the delivery, the production operation, and the reliability numbers. We need someone who has already done this elsewhere: you designed a system that many people depended on, watched it break at scale, and rebuilt the parts that broke. You can hold a room of engineers to a high bar without slowing them down, and you will be expected to mentor associate engineers toward ownership of their own.