UNEY
Senior Software Engineer - Email Security Platform(Golang)
UNEYUnited Arab Emirates7 hours ago
Full-timeDesign

Role Summary:

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 DevOps 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

Event-Driven Backend Systems

  • Build and evolve high-throughput services in Go
  • Work with existing Redis Streams or queue-based pipelines
  • Understand ordering, retries, idempotency, and backpressure
  • Ensure safe and predictable behaviour under failure

State and Data

  • Work with PostgreSQL for durable state, cursors, and metadata
  • Be deliberate about state ownership and data boundaries
  • Avoid unnecessary coupling between services

APIs and Dashboards

  • Design and maintain versioned APIs for frontend dashboards and internal tools
  • Expose detections, verdicts, actions, and audit trails
  • Maintain clear schemas and backward compatibility

AI and External Services

  • 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

Kubernetes and Production

  • Develop services that run on Kubernetes
  • Work closely with DevOps on deployments, scaling, and operations
  • Be able to debug production issues without owning the infra stack
  • Care deeply about observability and reliability

Email Provider Integrations

  • 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

Technical Leadership

  • 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


Required

  • 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


Strong Advantage

  • Email security or phishing detection experience
  • Hands-on experience with Rspamd

Key Skills

Ranked by relevance