Proofpoint is looking for a Backend Software Engineer to join our team. You will design and develop a robust, scalable, and sophisticated Cloud Apps Security Platform that detects suspicious activity in real-time. This role involves tackling significant engineering challenges to secure cloud applications on a global scale.
What You'll Do
- Design and develop the backend of a distributed reactive messaging-based system using open-source technologies.
- Code in Java and Scala and work with streaming frameworks like Kafka and Akka stream.
- Work with AWS services such as OpenSearch and DynamoDB.
- Build and deploy applications and components in a cloud-based environment (AWS).
- Work closely with QA to monitor and support a critical production system used by clients around the world.
- Understand the domain of cloud applications and cloud security.
What We're Looking For
- Deep knowledge in Computer Science and Engineering.
- At least 5 years in hands-on software development.
- Track record in full product life cycle, from design to production, building 24x7 systems, preferably SaaS (or web).
- Experience with building scalable, reliable, and resilient distributed systems.
- Expertise with Scala/Java and running JVM based systems in production environments.
- An academic degree in a relevant technical field.
- Superb communication skills (both oral and written) in English.
Nice to Have
- Experience in working with streaming frameworks.
Technical Stack
- Java, Scala, Kafka, Akka stream, AWS, OpenSearch, DynamoDB
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
Work Mode
This position is based in Argentina.
Proofpoint is an equal opportunity employer.




