What is a Software Engineer at Tessian?
As a Software Engineer at Tessian, you will be responsible for building intelligent, data-driven security systems designed to protect organizations against advanced email threats, accidental data loss, and unauthorized data exfiltration. Tessian operates at the intersection of cybersecurity, machine learning, and cloud backend engineering. Engineers here develop real-time detection engines that analyze millions of email data points daily, requiring robust software craftsmanship, high availability, and exceptional performance.
In this role, your work directly safeguards human enterprise communication. Whether you are crafting resilient backend microservices in Python, constructing responsive user interfaces in React, or designing scalable cloud infrastructure, your contributions directly impact how thousands of global enterprises secure their data. The engineering culture prioritizes clean code, thorough testing, thoughtful architecture, and clear cross-functional collaboration.
Navigating engineering at Tessian means solving complex technical problems with measurable real-world consequences. Candidates are expected to bring strong computer science fundamentals, deep language proficiency, and a pragmatic approach to system design and problem-solving.

