Hybrid Full-time

Proofpoint is hiring a Senior Software Engineer

About the Role

Proofpoint is seeking a Senior Software Engineer to design and build the next generation of cloud and data security solutions. You will be part of a global team developing efficient software to model complex cloud infrastructures and analyze risks.

What You'll Do

  • Design and build the next generation of cloud and data security solutions.
  • Develop efficient software to build an internal representation of complex and large cloud infrastructures to analyze risks and vulnerabilities.
  • Learn the internals of major public cloud providers (AWS, GCP, Azure, etc.) and put that into action developing product features.
  • Lead, design, and develop features on our scalable microservices based infrastructure for solving data security problems in SaaS applications.

What We're Looking For

  • 3+ years of experience in building applications and services in one of AWS, GCP, or Azure.
  • 6+ years of experience building system or application software with modern technologies.
  • Strong software design, complexity analysis, development, and debugging skills.
  • Strong verbal and written communication skills.
  • Good knowledge of cloud infrastructure and data security.
  • Bachelor’s degree in CS/EECS or similar.
  • A deep understanding of whatever you are working on.
  • An intuitive understanding of ROI for your tasks.
  • Taking end-to-end ownership.
  • Strong ability to work independently and meet goals/deadlines with minimal direction/guidance.
  • Being extremely curious and hungry to make an impact.
  • Learning quickly, enjoy and take pride in both identifying and solving problems.
  • Moving fast without compromising quality and future ability to scale.

Nice to Have

  • 4+ years of experience in Python or NodeJS.
  • 4+ years of experience in cloud security.
  • Master's degree in CS.
  • Experience in Scala/Java.
  • Prior experience building SaaS products.

Technical Stack

  • AWS, GCP, Azure
  • Python, NodeJS
  • Scala, Java

Team & Environment

You will be part of a global team.

Benefits & Compensation

  • Competitive compensation.
  • Comprehensive benefits.
  • Learning & Development programs including leadership and professional development workshops, stretch project assignments, and mentoring opportunities.
  • 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. If you need accommodation during the application or interview process, please reach out to [email protected].

Required Skills
AWSGCPAzurePythonNodeJSScalaJavaDistributed SystemsMicroservicesKubernetesDockerCI/CDNoSQLSQLSystem Design
Visa expiring soon?

Extend or switch without leaving Thailand

Running out of time on your current visa? SVBL identifies your best option — extension, category switch, or long-term visa — and handles the entire process.

Visa extensions & category switches
LTR & DTV visa applications
90-day reporting managed
Overstay prevention
Check your options
Prevent overstay issues
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
Category backend
Posted 3 months ago