Proofpoint is looking to solve the problem of protecting people and data from cyber threats by building a team that can develop and improve their cybersecurity products and solutions, leveraging their position as a global leader in human- and agent-centric cybersecurity to safeguard the digital world and empower people to work securely and confidently.
Requirements
- 7+ years of professional software engineering experience, with a focus on backend / distributed systems.
- Experience building and operating production-grade systems at scale in cloud environments (e.g., AWS, Azure, GCP).
- Experience with large-scale distributed systems ideally written in Python, Go or Rust
- Experience with micro service design using API gateways, event streaming (kafka / kinesis) and container orchestration (Kubernetes / Docker)
- Experience with DevOps workflows and CI/CD pipelines (familiarity with CloudBees / Harness is a plus)
- Strong debugging, instrumentation, and observability skills across distributed systems.
Responsibilities
- Own problems end-to-end from design to deployment with a strong bias toward quality, automation, and continuous improvement.
- Introduce new techniques, architecture, and best practices to improve scalability, efficiency, and reliability.
- Build tooling and observability to monitor system health, identify bottlenecks, and proactively resolve instability.
- Balance rapid iteration on early-stage systems with long-term maintainability and architectural soundness.
- Contribute to a culture of engineering excellence, mentorship, and team-first collaboration.
Other
- 7+ years of professional software engineering experience
- Competitive compensation and comprehensive benefits package
- Career success on your terms, flexible work environment, annual wellness and community outreach days
- Always on recognition for your contributions, global collaboration and networking opportunities
- Accommodation during the application or interview process available upon request