Senior Software Engineer
Core
Lead engineering design and delivery for Mailroom and Threat Portal systems, focusing on detecting, investigating, and remediating cyber threats using AI-powered tools.
Role type
Senior Software Engineer (AI-first, system design)
Builds
Distributed threat response platforms and email incident remediation systems
Domain
Cybersecurity / Email Security / AI Engineering
Deliverable
production ML models | product features
Required skills
System-level design, distributed systems architecture, AI-first development practices, critical judgement of AI output, modern backend languages (Python/Django), relational data modelling, caching, search engines, containerisation, CI/CD, AWS services (via careerplan.io/jobs/R6624-1-senior-software-engineer-at-mimecast)
Preferred skills
Front-end (JavaScript/TypeScript/Angular/React), Java, cybersecurity domain knowledge, LLM-backed application features
Technologies
Python, Django, PostgreSQL, Redis, Elasticsearch, AWS, Cursor
Responsibilities
Lead engineering design for significant system areas, design distributed components for availability and scaling, produce design documents and technical documentation, mentor junior engineers, lead critical incident response, balance technical trade-offs against product commitments
Seniority
Senior, hands-on IC with mentorship responsibilities
