Software Security Engineer
Description
Clerk is a Customer Identity Platform for the Frontend Cloud. We provide developers with full-stack React components like <SignUp/>, <SignIn/>, and <UserProfile/> and hooks such as useUser, and useOrganization to handle everyday but hard-to-get-right user and organization management flows.
We are looking for a Software Security Engineer responsible for maintaining the security of their platform and ensuring that customer data is protected around-the-clock. The ideal candidate will be passionate about technology, skilled in identifying potential threats, and have a deep understanding of software engineering principles.
Responsibilities
- Conduct regular code audits and penetration testing to detect potential security vulnerabilities
- Develop and implement best security practices to ensure that user data is protected at all times
- Investigate and troubleshoot potential security breaches, assess the damage, and provide timely solutions
- Collaborate with cross-functional teams to design and maintain secure systems and infrastructure
- Keep up-to-date with the latest security trends, threats, and potential solutions
- Monitor systems, logs, and alarms to detect and mitigate potential security risks
- Provide guidance and training to teammates on security best practices
Requirements
- Bachelor's degree in Computer Science or related field
- 3+ years of experience in software security
- In-depth knowledge of security protocols and cryptography
- Experience with authentication and authorization protocols such as OAuth, OpenID Connect, and SAML.
- Familiarity with Cloud infrastructure platforms, preferable GCP
- Strong understanding of browser internals, computer networks and operating systems
- Experience with secure coding practices and OWASP Top 10 vulnerabilities.
- Excellent problem-solving skills and attention to detail.
Benefits
- 💰 Competitive Salary – We want you to know that we value the skills and experience you bring to the table. We go out of our way to make sure that you feel fairly compensated.
- 📈 Equity Ownership – At Clerk, we believe in shared success. That's why we offer a stock option plan so that everyone can benefit from the growth and prosperity of the company.
- ⚕️ Health Coverage – We care about your well-being. That's why we offer top-tier health insurance to ensure that your health needs are fully met.
- 🎧 Work Gear - Set up your ideal home office with the gear of your choice. At Clerk, we want to ensure that you have everything you need to perform at your best.
- 🏖️ Flexible Vacation Policy – We believe in work-life balance and trust you to take the time you need. Although we recommend 25 days per year, our vacation policy is unlimited. This is in addition to observing national holidays specific to your country of residence.
- 🌍 Diverse and Inclusive Team – Join our exceptional, diverse, and globally distributed team at Clerk. We are committed to fostering an inclusive environment where everyone can contribute their best in building impactful products and tools for the modern web.