Proofpoint logo
ProofpointPosted 2 weeks ago

Staff Software Engineer

RemoteIreland

Full TimeSenior LevelLarge

Job Summary

Design, build, and maintain critical backend systems for capture services, event pipelines, and AI/intelligence workflows within a Python-first monorepo. Lead technical execution for ambiguous projects spanning shared platform models, async workers, and APIs that ingest communications data from enterprise sources like Microsoft, Slack, and Salesforce. Debug production issues involving data correctness, API behavior, and scale while improving reliability and observability across the codebase. Mentor engineers through design reviews and architectural judgment to raise team quality.

Required Qualifications

  • 8+ years building production backend or full-stack systems
  • ownership of large or ambiguous technical areas
  • Strong Python experience
  • typed code
  • data modeling
  • testing
  • production debugging
  • Deep experience with relational databases
  • Postgres experience
  • schema design
  • query performance
  • migrations
  • data correctness
  • Experience building distributed or asynchronous systems
  • queues
  • workers
  • retries
  • idempotency
  • rate limits
  • failure recovery
  • Strong API integration experience
  • OAuth
  • webhooks
  • pagination
  • throttling
  • vendor-specific edge cases
  • long-running backfills

Desired Qualifications

  • Postgres experience is preferred
  • Experience building distributed or asynchronous systems involving queues, workers, retries, idempotency, rate limits, and failure recovery would be highly valued
  • Strong API integration experience, ideally with OAuth, webhooks, pagination, throttling, vendor-specific edge cases, and long-running backfills would be highly valued

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce