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 accessibility@proofpoint.com.


