Proofpoint

Full Stack Engineer

Proofpoint

Cork, County Cork, Ireland · Full Time

Be the first to apply

Experience
3–5 yrs
Salary
—
Openings
1
Posted
1 day ago
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 is a global leader specializing in human- and agent-centric cybersecurity, safeguarding how people, data, and AI agents interact across email, cloud services, and collaboration platforms. Trusted by over 80 Fortune 100 companies, 10,000 large enterprises, and millions of smaller organizations, the company focuses on mitigating threats, preventing data losses, and ensuring resilience throughout people and AI-driven workflows. Our mission is to secure the digital world, enabling confident and protected work environments.

Our Work Culture

At Proofpoint, you join a global team dedicated to breaking barriers and redefining cybersecurity, guided by our BRAVE core values which emphasize bold innovation, responsiveness to feedback and challenges, accountability for results, visionary problem-solving, and exceptional execution and impact.

Role Overview

We are looking for a Full Stack Software Engineer to grow and enhance our Capture and Intelligence platform. This role involves working in a Python-centric monorepo that supports communication capture, compliance workflows, event processing, AI classification, investigative workflows, and governance products. Candidates should be comfortable managing complex production environments including external APIs with OAuth, handling rate limits, asynchronous job orchestration, managing Postgres databases, addressing customer-specific edge cases, utilizing LLM-powered intelligence, and delivering enterprise-grade reliability. Success requires strong coding capability, ownership of components and workflows, and collaborative precision within a high-performance team.

Responsibilities

  • Architect, build, and maintain core backend systems spanning data capture, shared platform models, event streams, asynchronous workers, APIs, and AI intelligence workflows.
  • Deliver top-notch technical solutions for projects impacting multiple service areas or domains.
  • Engage with client-facing user interfaces that facilitate AI-guided investigations of communications.
  • Investigate and resolve complex production and customer issues related to data accuracy, API operations, asynchronous failures, performance, scalability, and compliance.
  • Work within a modern agile framework including design and code reviews, pairing, technical documentation, and sound design principles.

Success Indicators

  • Quickly become a dependable team member with a strong understanding of unfamiliar codebases and domain models.
  • Produce pragmatic, thoroughly tested code.
  • Progress efficiently with the team while minimizing operational risks.
  • Break down complicated problems into well-defined technical solutions.
  • Balance customer urgency, product needs, engineering quality, and long-term system maintainability.
  • Comfortably work near production environments.

Technical Environment

  • Python 3.12 with typed code using Pydantic.
  • Postgres and SQL including psycopg driver.
  • Asynchronous job systems leveraging AWS services such as SQS and Lambda-style orchestration.
  • Docker-based development and local mock environments.
  • Shared platform models covering accounts, feeds, events, jobs, schedules, agents, investigations, decisions, archives, and integrations.
  • Capture services managing API clients, authentication flows, data normalization, synchronization, retries, and backfills.
  • Advanced AI systems with structured LLM outputs, evaluations, token management, embeddings/vector search, local model usage, and agent workflows.
  • Front-end UI development using React and TypeScript for configuration, agent runs, investigations, decisions, and operational processes.

Required Experience

  • At least 3 to 5 years of experience developing full-stack systems with ownership over defined technical areas.
  • Proficient in Python, with experience in typed code, testing frameworks, and debugging in production environments; familiarity with Python data modeling is a strong asset.
  • Experience with TypeScript or modern UI frameworks is essential; JavaScript expertise is highly desirable.
  • Demonstrated operational knowledge of relational databases, preferably Postgres.
  • Experience deploying applications in cloud-native environments, especially AWS, is highly beneficial.
  • Knowledge of distributed or asynchronous systems involving queues, workers, retries, idempotency, rate limiting, and failure recovery mechanisms is strongly valued.
  • Proficiency in API development and integration is important.

Why Join Proofpoint?

  • Competitive salary and comprehensive benefits package.
  • Opportunities for personalized career growth and success.
  • Flexible working conditions fostering work-life balance.
  • Annual wellness days and community outreach activities.
  • Continuous recognition for your performance and contributions.
  • Global collaboration and networking opportunities.

Culture and Inclusion

Our organizational culture is centered on values that promote belonging, empower purposeful work, and drive daily success for all team members. We welcome applicants from diverse backgrounds, experiences, and perspectives. Accommodations during the application or interview process are available upon request.

Industry

Cybersecurity

Tools & software

React Docker required PostgreSQL · 1 to 2 years required Amazon Web Services AWS required

How they work

Teamwork & Collaboration Problem Solving Attention to Detail Accountability
🤖
Online · instant AI help
Broxer