Sr. Software Engineer (Backend)
Core
Building scalable backend systems and tooling for Proofpoint's human- and agent-centric cybersecurity platform to protect people and data across email, cloud, and collaboration tools.
Role type
Senior IC backend software engineer (distributed systems)
Builds
Production-grade distributed systems, observability tooling, and early-stage product features for enterprise cybersecurity
Domain
Cybersecurity / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Backend development, distributed systems design, cloud environment operations (AWS/Azure/GCP), Python/Go/Rust, microservices architecture, API gateways, event streaming (Kafka/Kinesis), container orchestration (Kubernetes/Docker), CI/CD pipelines, debugging and observability
Preferred skills
AI-assisted development tools, agentic AI application development, LLM frameworks, MCP servers, startup founding experience
Technologies
AWS, Azure, GCP, Python, Go, Rust, Kafka, Kinesis, Kubernetes, Docker, CloudBees, Harness
Responsibilities
Own problems end-to-end from design to deployment, introduce new techniques and architecture to improve scalability and reliability, build tooling and observability to monitor system health, balance rapid iteration with long-term maintainability, contribute to engineering excellence and mentorship
Seniority
Senior, hands-on IC