What are the responsibilities and job description for the Software Engineer - Product Security position at Rubrik Job Board?
Job Description Instructions
Job Description Library
Don’t Forget to Add...
- LI job wrapping tag; add your LinkedIn tag at the bottom of the JD so the role will be posted under your name in LinkedIn Recruiter
- Remote job tag; add #LI-Remote so the job is labeled as remote on LinkedIn
- Colorado Minimum Salary; for roles that will be or can be performed in Colorado, please add the following language to the end of your JD. The minimum base salary can be taken directly from our compensation guidelines.
“Pursuant to Colorado regulations, if this job is performed in Colorado, the minimum annual salary is $XX, plus bonus potential, equity and benefits.”
About Team & About Role:
The Product Security Engineering team is responsible for developing security-focused features and frameworks used in our products, and for making sure our products are designed and implemented to the highest security standards. We are looking for engineers who are passionate about security and helping us build features that will protect our customer’s data.
As a key member of this team, you’ll get to work on new and existing security products and frameworks, define the future of Rubrik’s security roadmap, and participate in various efforts to ensure everything our engineers implement is up to our security standards.
What You’ll Do:
- Design, implement, and evolve critical, high-quality, scalable software systems
- Work on new security-related product features to make customer data more secure
- Identify attack surfaces and build solutions to harden Polaris, our Cloud Data Management platform
- Review designs and implementations of general product features to ensure security best practices are followed
- Evangelize secure coding practices across all engineering teams
Experience You’ll Need:
- BS/BA degree in Computer Science, similar technical field of study or equivalent practical experience
- Experience in Software Development in one or more general purpose programming languages including but not limited to Java, C/C , Python, Scala or Go
Preferred Qualifications:
- BS/MS/PhD degree in Computer Science or in any related field
- Proficiency in using applied cryptography to ensure the privacy and integrity of data
- Proficiency in identifying common classes of vulnerabilities (e.g., OWASP Top 10)
- Good understanding of Linux internals, containers and virtualization
- Experience architecting and developing large scale systems