More jobs:
Senior Software Engineer – Email Security Platform
Job Description & How to Apply Below
Senior Software Engineer – Email Security Platform
Build and maintain a production‑grade email protection platform that processes email events in near real‑time, integrates multiple detection engines, and executes policy‑driven actions across major email providers. Responsible for backend system ownership, data flow correctness, and long‑term stability of security‑critical services while collaborating closely with Dev Ops and other cross‑functional teams.
Key Responsibilities Email Security and Detection- Work with Rspamd as a core detection engine.
- Consume scores, symbols, metadata, and verdicts to drive policy decisions.
- Apply email security fundamentals, including DKIM, SPF, DMARC, header, and MIME analysis.
- Evolve support for multiple scanners and signal sources.
- Build and maintain high‑throughput services in Go.
- Work with Redis Streams or queue‑based pipelines, ensuring ordering, retries, idempotency, and back‑pressure management.
- Ensure safe and predictable behavior under failure conditions.
- Manage durable state, cursors, and metadata in Postgre
SQL. - Maintain clear state ownership and data boundaries.
- Avoid unnecessary coupling between services.
- Design and maintain versioned APIs for frontend dashboards and internal tools.
- Expose detections, verdicts, actions, and audit trails reliably.
- Ensure clear schemas and backward compatibility.
- Integrate with AI or ML services using existing pipelines.
- Safely send structured email data and consume results.
Handle latency, failures, and partial responses while applying guardrails and deterministic fallbacks.
- Develop services that run reliably on Kubernetes.
- Collaborate with Dev Ops on deployments, scaling, and operations.
- Debug production issues while respecting existing infrastructure.
- Prioritize observability, reliability, and predictable production behavior.
- Work with Microsoft Graph API and Google Workspace/Gmail integrations.
- Understand provider behavior, limits, and edge cases.
- Evolve integrations without full re‑architecture.
- Own backend architecture and technical direction.
- Review code with security and correctness in mind.
- Mentor engineers on distributed systems, event‑driven design, and defensive programming.
- Advocate for long‑term stability over short‑term changes.
- Strong experience building backend systems in Go.
- Hands‑on experience with event‑driven or streaming architectures.
- Proficiency with Redis or similar queue systems.
- Experience designing and maintaining production APIs.
- Experience working in Kubernetes‑based environments.
- Email security or phishing detection experience.
- Hands‑on experience with Rspamd.
- Experience integrating AI or ML services in production.
- You want to own Dev Ops or infrastructure entirely.
- You prefer greenfield systems only.
- You avoid owning production behavior.
- Backend pipelines remain reliable and observable.
- Detection engines and AI signals integrate safely and predictably.
- Existing email provider integrations evolve cleanly.
- APIs remain stable and trusted by frontend teams.
- Production behavior is consistent, predictable, and secure.
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×