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.
Corporate Overview
Proofpoint is a leading cybersecurity company protecting organizations’ greatest assets and biggest risks: vulnerabilities in people. With an integrated suite of cloud-based solutions, Proofpoint helps companies around the world stop targeted threats, safeguard their data, and make their users more resilient against cyber-attacks. Leading organizations of all sizes, including more than half of the Fortune 1000, rely on Proofpoint for people-centric security and compliance solutions mitigating their most critical risks across email, the cloud, social media, and the web.
We are singularly devoted to helping our customers protect their greatest assets and biggest security risk: their people. That’s why we’re a leader in next-generation cybersecurity.
Protection Starts with People. Proofpoint.
The opportunity Join us as a Staff Software Engineer in our cutting-edge Tool & Data Science Group, where you’ll play a pivotal role in transforming vast and complex datasets into actionable insights that protect our customers from emerging cyber threats. In this high-impact position, you will design, enhance, and support innovative tools that analyze and visualize real-world data, allowing us to stay one step ahead of adversaries worldwide. Your contributions will directly influence how we understand and combat the tactics of bad actors, shaping the future of our advanced threat protection mechanisms. As a leader within the engineering team, you will spearhead technical discussions, fostering collaboration and innovation while mentoring the next generation of engineers. Your expertise will be instrumental in driving projects that empower Proofpoint to swiftly identify, assess, and mitigate new threats in the dynamic cybersecurity landscape. A day in your life As a Staff Engineer, you’ll dive into an engaging and hands-on role, collaborating closely with a diverse array of internal stakeholders, including threat analysts, developers, and data scientists. Your mission? To innovate and enhance tools that mine and analyze data across multiple formats and network locations, transforming it into actionable insights. Your days will be dynamic and varied. One moment, you might be brainstorming with a senior threat intelligence researcher to pinpoint their needs for new tools. The next, you could be coding and deploying features that enhance visibility for our threat analysts, making critical data more accessible. You'll leverage cutting-edge tools from AWS and other leading cloud providers to rapidly analyze and visualize vast amounts of complex threat metadata. This access will empower you to tackle projects that have a significant impact on our threat detection capabilities. In this role, you’ll take ownership of entire projects and applications, overseeing everything from design to optimization. You’ll also ensure comprehensive documentation, implement monitoring and alerting systems, and facilitate knowledge transfer within the team, fostering a culture of collaboration and continuous improvement. Your contributions will be vital in shaping the future of our cybersecurity efforts.
What you bring to the team Core Requirements:
An inquisitive mindset with the ability to navigate large and complex systems to locate and interpret relevant data. Proven ability to develop reliable, tested tools that convert data into actionable insights. A strong desire to teach and mentor fellow developers.
Preferred Qualifications: Bachelor’s degree in Computer Science or a related technical field, with 7+ years of experience, or 9+ years of experience in a similar role. 5+ years of experience writing JavaScript and Golang for applications deployed in a public cloud environment. Recent hands-on experience with JavaScript, TypeScript, and React. While other engineers will assist with front-end frameworks, you should be prepared to contribute to front-end development for your services. Proficient with at least one NoSQL database (e.g., MongoDB, DyanmoDB, Elastic Search) and hands-on experience with relational databases (e.g., MariaDB, MySQL). Familiarity with AWS server-less computing (including SQS, Lambda, Glue, Spark) is a plus. Habitually create test frameworks, monitoring, and alerting systems for your projects to ensure that the code you release can reliably meet demanding SLAs at scale. Ability to create and extend test frameworks for your code to prevent regressions and identify design flaws, utilizing tools such as Jest, Mocha, Cypress, or Puppeteer. Comfortable working with command-line tools in UNIX/Linux environments.
Nice to Have: Experience with event-driven batch workflows and schedulers (e.g., Apache Airflow). Familiarity with container technologies (e.g., Docker, EKS).
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 developing great teams is key to our success! We are a multi-national company with locations in many countries, with each location contributing to Proofpoint’s amazing culture! #LI-AN1
If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!
Other Jobs from Proofpoint
DevOps Tools Engineer
Staff DevOps Engineer
Senior Software Engineer
Senior Data Analyst/Scientist
Sr. Software Engineer
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 401 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say