
Senior Software Engineer
Proofpoint
full-time
Posted on:
Location Type: Hybrid
Location: Sunnyvale • California, Massachusetts, Utah • 🇺🇸 United States
Visit company websiteSalary
💰 $120,525 - $237,050 per year
Job Level
Senior
Tech Stack
AWSAzureCloudGoogle Cloud PlatformMicroservicesNode.jsPython
About the role
- Design and build the next generation cloud and data security solutions
- Develop efficient software to build an internal representation of complex and large cloud infrastructures to analyze risks and vulnerabilities
- Lead, design and develop features on our scalable microservices based infrastructure for solving data security problems
- Deliver using the newest CICD technologies
Requirements
- 4+ years of experience in building applications and services in one of AWS, GCP, and Azure
- 4+ years of experience in Python or NodeJS is preferred
- 4+ years of experience in cloud security is preferred
- 6+ years of experience building system or application software with modern technologies
- Prior experience building SaaS products is a plus
- 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. Master or Ph.D. degree in CS preferred.
Benefits
- Competitive compensation
- Comprehensive benefits
- Career success on your terms
- Flexible work environment
- Annual wellness and community outreach days
- Always on recognition for your contributions
- Global collaboration and networking opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonNodeJScloud securityCICDmicroservicessoftware designcomplexity analysisdevelopmentdebuggingSaaS
Soft skills
verbal communicationwritten communication
Certifications
Bachelor’s degree in CSBachelor’s degree in EECSMaster’s degree in CSPh.D. in CS