IT & Software

Software Engineer II

Proofpoint

Belfast · County Antrim · United Kingdom

Overview

In this Software Engineer II role, you contribute to Proofpoint’s Adaptive Email Data Loss Prevention work, focusing on the Microsoft 365 Outlook add-in. You’ll scale services, deepen Microsoft integrations, and help secure sensitive data while collaborating with senior engineers. You’ll ship production-grade code, improve performance and reliability, and enhance user experience across Outlook platforms. This is a security-first, DevOps–driven environment with a strong emphasis on data-driven decisions and measurable impact.

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
  • Improve scalability and reliability of services
  • Research and apply security measures against vulnerabilities
  • Leverage production data to guide feature work
  • Enhance Outlook add-in UX on desktop and web (Windows/macOS)
  • Harden the Human Security Layer
  • Ship code to production via CI/CD
  • Handle sensitive data securely
  • Collaborate with senior and staff engineers on complex problems and independently on simpler ones
Key requirements
  • Experience building and running production services in Python
  • Experience with AWS and with SQL or NoSQL databases
  • Familiarity with CI/CD, containers and infrastructure as code
  • Good judgement when choosing technical approaches, and a security-first mindset
  • Problem-solving mindset
  • Data-driven decision making
  • Collaborative teamwork
  • Python 3
  • AWS (SQS, SNS, ECS, ECR, Lambda)
  • SQL and NoSQL databases (Postgres, DynamoDB)

Reference: WJ-747_31050827

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.