More jobs:
Senior Software Engineer - Email Security Platform; Golang
Job Description & How to Apply Below
We are building 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.
This role is for a senior engineer who can own backend systems, data flow, and long-term correctness of a security-critical platform, while working closely with an existing Dev Ops function.
Roles and Responsibilities Email Security and Detection- Work with Rspamd as a core detection engine
- Consume scores, symbols, metadata, and verdicts
- Apply real email security fundamentals
- DKIM
- SPF
- DMARC
- Header and MIME analysis
- Help evolve support for multiple scanners and signal sources
- Build and evolve high-throughput services in Go
- Work with existing Redis Streams or queue-based pipelines
- Understand ordering, retries, idempotency, and back pressure
- Ensure safe and predictable behaviour under failure
- Work with Postgre
SQL for durable state, cursors, and metadata - Be deliberate about 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
- Maintain 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
- Apply guardrails and deterministic fallbacks
- Develop services that run on Kubernetes
- Work closely with Dev Ops on deployments, scaling, and operations
- Be able to debug production issues without owning the infra stack
- Care deeply about observability and reliability
- Work with existing Microsoft Graph API integrations
- Work with existing Google Workspace or Gmail integrations
- Understand provider behavior, limits, and edge cases
- Help evolve integrations without re-architecting them
- Own backend architecture and technical direction
- Review code with a security and correctness mindset
- Mentor engineers on distributed systems and defensive design
- Push back on changes that compromise long-term stability
- Must have 8 years total experience(minimum), at least 4 years in Go
- Strong experience building backend systems in Go
- Experience working with event-driven or streaming architectures
- Hands-on experience with Redis or similar queue systems
- Experience designing and maintaining production APIs
- Experience integrating AI or ML services in production
- Email security or phishing detection experience
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:
×