At Proofpoint, we have a passion for protecting people, data, and brands from today’s advanced threats and compliance risks. We hire the best people in the business to:

  • Build and enhance our proven security platform
  • Blend innovation and speed in a constantly evolving cloud architecture
  • Analyze new threats and offer deep insight through data-driven intel
  • Collaborate with customers to help solve their toughest security challenges

We are singularly devoted to helping our customers protect what matters most. That’s why we’re a leader in next-generation cybersecurity—and why more than half of the Fortune 100 trust us as a security partner.

The Role

The Cloudmark division of Proofpoint delivers the market-leading messaging security platform for Tier 1 service providers. Our solutions analyze over twenty billion email and SMS messages a day, keeping scams and malware out of inboxes and off mobile devices, while protecting end-user privacy. Filtering traffic at this volume empowers us to collect and analyze mountains of data on connecting IPs and MNOs, URLs, and data fingerprints.  We’re looking for an experienced developer to play a key role evolving the Cloudmark mobile backend systems into the linchpin of this next-gen solution. The ideal person will work out of our convenient South of Market office in San Francisco, California location.

This job is ideal for you if you’re:

  • Passionate about stopping malefactors
  • A resourceful and creative problem solver
  • Motivated to learn new technologies and immediately apply them to your work

Your day-to-day

  • Design and implement services to analyze and distribute data on mobile message analysis backend systems
  • Architect designs for scalability, efficiency, and reliability
  • Develop strategies to address long-term message abuse trends
  • Create new solutions using Golang, Docker, and AWS

What you bring to the team

  • 8 or more years of software industry experience
  • Undergraduate or graduate degree in computer science or related field, or equivalent experience
  • Understanding and experience with data structures and algorithms
  • Demonstrated ability to optimize throughput, latency, and memory use
  • Strong coding skills, preferably in Golang or C
  • Current experience using the Linux command-line toolset (grep, sed, awk, bash, etc)
  • Experience with AWS and Docker, or a strong desire to learn
  • Experience with service-mesh microserver architecture, or strong desire to learn

Proofpoint is an equal opportunity employer, we hire without consideration to race, religion, creed, color, national origin, age, gender, sexual orientation, marital status, veteran status or disability.