Proofpoint is looking for a skilled Backend Software Engineer to join our Account Takeover Protection product team. You will work to mitigate account takeover attacks for our customers' cloud applications, owning backend projects of moderate to high complexity within a distributed system that protects Fortune 500 organizations.
What You'll Do
- Own and design features spanning multiple backend components in a distributed reactive messaging-based system.
- Produce high-quality, maintainable code in Java and Scala while proactively addressing technical debt.
- Architect solutions using streaming frameworks like Kafka and Akka Stream, and AWS services such as OpenSearch and DynamoDB.
- Lead code reviews and team retrospectives, providing actionable feedback.
- Collaborate with QA and product teams to monitor and support critical production systems used globally.
- Identify system interdependencies and mitigate risks, keeping stakeholders informed.
- Champion incremental improvements to technical implementations, team workflows, and deployment processes.
- Work independently on complex problems while seeking guidance for strategic decisions.
What We're Looking For
- Deep Computer Science knowledge with a strong understanding of distributed systems.
- At least 5 years of hands-on software development experience, with a proven ability to own complex projects.
- Track record across the full product lifecycle, building 24/7 SaaS systems with high uptime requirements.
- Demonstrated ability to influence team decisions through technical expertise.
- Expertise with Scala/Java and running JVM-based systems in production.
- Experience building scalable, reliable, and resilient distributed systems.
- Strong understanding of cloud platforms (AWS) and deployment automation.
- Excellent English communication skills, able to simplify complex technical ideas.
- An academic degree in a relevant technical field or equivalent experience.
Nice to Have
- Experience with streaming frameworks (Kafka, Akka Stream, or similar).
Technical Stack
- Java, Scala, Kafka, Akka Stream, AWS, OpenSearch, DynamoDB
Team & Environment
You will be joining the Account Takeover Protection product team.
Benefits & Compensation
- Competitive compensation
- Comprehensive benefits
- 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
We encourage applications from individuals of all backgrounds, experiences, and perspectives.






