Senior Software Engineer

It's fun to work in a company where people truly BELIEVE in what they're doing!
We're committed to bringing passion and customer focus to the business.
THIS POSITION IS 100% REMOTE
OPEN ANYWHERE IN US
Company Overview 
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 
Proofpoint is looking for a high-energy software engineer to join the Threat Response product team. Threat Response is one of the fastest growing products at Proofpoint. It revolutionizes how customers manage the increasing volume and complexity of cyber-attacks. The explosion of new threat detection technologies is creating a huge volume of security alerts that overwhelm manual security response processes and lead to delays or errors that can land companies in the headlines. Threat Response closes the gap between cyber-attack detection and containment by providing a platform that unifies security infrastructure, allowing customers to analyze and respond to security events in real time.
Engineers on the Threat Response team have a full-stack responsibility and wear multiple hats. We are always working on new projects and features, so there will be ample opportunity to be creative and innovate in this role. An ideal candidate will have broad technical experience in multiple areas, creative problem-solving skills, familiarity with the latest technologies, and the ability to write solid code and tests with good coverage. Everyone on the team is passionate about their work, and the team has a consistent track record of getting things done on time, while maintaining a good balance of work and life.
Your day-to-day 
  • Take end-to-end ownership of design and implementation of product features.
  • Write great production-ready code on schedule.
  • Collaborate well with others, be a great teammate, and help us maintain our positive culture.
  • Be ready to adapt and pitch in on other projects as needed.
What you bring to the team
  • 7+ years of software engineering experience
  • BS Degree in CS, or similar technical field of study or equivalent practical experience
  • Strong coding skills in an object-oriented language required (Java, Python, Ruby)
  • Enterprise experience with web application development
  • Strong verbal and written communication skills
  • Experience using system monitoring tools (e.g. New Relic) and test automation frameworks
  • Experience working with RDS for a multi-tenant web application is highly desired
  • Experience working with Microsoft Graph API or Google G Suite APIs is a plus
Why Proofpoint
As a customer focused and driven-to-win organization with leading edge products, there are many exciting reasons to join the Proofpoint team. We believe in hiring the best the brightest and cultivating a culture of collaboration and appreciation. As we continue to grow and expand globally, we understand that hiring the right people and treating them well is key to our success! We are a multi-national company with locations in 10 countries, with each location contributing to Proofpoint’s amazing culture!
#LI-AB1
If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!