Sr. Software Engineer

Company: Proofpoint
Apply for the Sr. Software Engineer
Location: Belfast
Job Description:

Overview

As a Sr. Software Engineer in Proofpoint’s Threat Response team, you design, build, and operate a scalable cloud platform for a global, multi-tenant SaaS environment. You own cloud architecture, infrastructure reliability, security, and operational excellence, contributing to resilient, secure services. You’ll shape architecture and deployment pipelines while collaborating with cross-functional teams to meet business continuity and disaster recovery goals. This role offers hands-on cloud engineering at scale, with impact across security and threat response.

Pay / Benefits

  • Competitive compensation
  • Comprehensive benefits
  • Flexible work environment
  • Annual wellness and community outreach days
  • Always on recognition for your contributions
  • Global collaboration and networking opportunities

Responsibilities

  • Design and operate scalable cloud platforms for a global multi-tenant SaaS environment
  • Build highly available and resilient architectures supporting business continuity and DR objectives
  • Design secure networking solutions across AWS environments, regions, and accounts
  • Manage containerized application platforms and deployment pipelines
  • Drive observability, monitoring, automation, and reliability engineering practices
  • Support database operations, upgrades, migrations, and platform scalability initiatives

Key requirements

  • Proven experience building enterprise or SaaS applications in Java and/or Python
  • Hands-on AWS networking and security experience (VPCs, CIDR, Security Groups, cross-account IAM, secure connectivity, DR, regional failover)
  • Knowledge of Terraform (modules, state management, plan/apply in shared environments)
  • Experience operating Kubernetes-based platforms and modern CI/CD pipelines in production
  • PostgreSQL or relational DB experience (upgrades, migrations, performance tuning, backup, recovery, scalability)
  • Ability to leverage AI-assisted engineering tools for design, implementation, testing, debugging, and operations
  • Strong analytical, problem-solving, communication, and collaboration skills
  • BSc degree in Computer Science, Engineering, or equivalent practical experience
  • analytical thinking
  • problem-solving
  • communication
  • Java
  • Python
  • AWS networking and security

…

Posted: October 24th, 2026