Cordoba, Cordoba, Argentina Hybrid Employment

Proofpoint is hiring a Backend Engineer

About the Role

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.

Required Skills
JavaScalaKafkaAkka StreamAWSOpenSearchDynamoDBDistributed SystemsJVMSaaS
Scaling your freelance income?

Invoice multiple clients effortlessly

Managing 3+ international clients? Glopay streamlines everything. One EU company, unlimited invoices, automatic compliance. You just send and get paid.

Unlimited clients & invoices
Multi-currency support
Automated tax compliance
Client portal for easy payments
Scale with Glopay
Trusted by 10,000+ freelancers
About company
Proofpoint

A global leader in human- and agent-centric cybersecurity. Protects how people, data, and AI agents connect across email, cloud, and collaboration tools. Serves over 80 of the Fortune 100, 10,000 large enterprises, and millions of smaller organizations.

Visit website
Job Details
Department Software Development
Category backend
Posted 14 days ago