Proofpoint

Full Stack Engineer

Proofpoint

Cork, County Cork, Ireland · Full Time

Be the first to apply

Experience
3–5 yrs
Salary
Openings
1
Posted
il y a 3 heures
Work mode
In office
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About Proofpoint

Proofpoint stands as a global frontrunner in cybersecurity, focusing on protecting individuals and AI agents through secure email, cloud, and collaboration solutions. Serving over 80 Fortune 100 companies and 10,000 large enterprises, our platform helps prevent threats and data loss while building security resilience.

Company Values and Work Culture

Working at Proofpoint means being part of an innovative team guided by our BRAVE values: boldness in innovation, responsiveness to feedback, accountability for results, visionary problem-solving, and exceptional execution.

Role Overview

We are seeking a Full Stack Software Engineer to enhance our Capture and Intelligence platform. This role involves development within a Python-focused monorepo powering communication capture, compliance workflows, event processing, AI classification, investigative tools, and decision governance products. Candidates must navigate complex production environments integrating external APIs, OAuth, asynchronous processing, Postgres databases, and AI-driven intelligence.

Key Responsibilities

  • Develop and maintain critical backend components including data capture services, shared platform models, event pipelines, asynchronous workers, and AI-driven workflows.
  • Execute high-impact projects across various services and domains with superior technical proficiency.
  • Contribute to client-facing interfaces that facilitate AI-powered investigative workflows.
  • Troubleshoot complicated production and customer issues encompassing data accuracy, API integration, asynchronous failures, scalability, performance, and compliance processes.
  • Engage actively in a modern agile environment featuring design reviews, code reviews, paired programming, and clear technical documentation.

What Success Looks Like

  • Rapidly integrate as a trusted and productive team member.
  • Comprehend unfamiliar codebases and domain models to implement safe and effective changes.
  • Deliver pragmatic, well-tested, maintainable code that adheres to product and quality standards.
  • Move swiftly and collaboratively without inducing unnecessary risks to operations.
  • Dissect complex challenges into actionable technical decisions balancing product urgency and maintainability.
  • Operate comfortably in close proximity to live production environments.

Technical Environment

  • Python 3.12, Pydantic, psycopg/Postgres, SQL, asynchronous job orchestration, AWS infrastructure, SQS/Lambda event handling, containerization via Docker.
  • Shared platform models covering accounts, feeds, events, jobs, schedules, agents, investigations, decisions, archives, and integrations.
  • Capture services managing API clients, authentication workflows, data normalization, synchronization, retries, and historical backfills.
  • AI capabilities utilizing structured large language model outputs, evaluations, token management, embeddings/vector searches, local models, and agent workflows.
  • Frontend implemented with React and TypeScript for managing settings, runs, investigations, decisions, and operational tasks.

Required Qualifications and Experience

  • Between 3 to 5 years’ experience architecting full-stack solutions with ownership of key technical areas.
  • Proficient in Python programming including typed code, unit testing, and debugging in production; experience in Python data modeling highly desirable.
  • Experience with TypeScript and familiarity with modern UI frameworks.
  • Operational knowledge of relational databases, specifically PostgreSQL preferred.
  • Experience deploying cloud-native applications, particularly in AWS environments, is advantageous.
  • Familiarity with designing distributed systems incorporating queues, workers, retries, idempotency, rate-limiting, and fault recovery strongly valued.
  • Expertise in API development and integration.

Why Join Proofpoint?

  • Competitive remuneration package.
  • Comprehensive benefits offerings.
  • Flexible career advancement aligned with your goals.
  • Supportive flexible work environment.
  • Annual wellness initiatives and community outreach days.
  • Ongoing recognition of contributions.
  • Opportunities for global collaboration and networking.

Culture and Inclusion

Our company culture emphasizes belonging, purpose, and success for everyone, welcoming individuals from diverse backgrounds and experiences. Accommodations are available during application and interview processes to ensure accessibility.

Industry

Cybersecurity

Tools & software

Python required

How they work

Teamwork & Collaboration Problem Solving Attention to Detail Adaptability Accountability

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help