19 days ago
Remote, United StatesSenior
Base Salary
$185k - $280k/yr
Responsibilities
- Design, develop, and maintain secure software for core platform functionalities.
- Focus on authentication and authorization systems.
- Ensure secure communication channels between services.
- Implement secure data storage and access controls.
- Collaborate with cross-functional teams to integrate security best practices.
- Stay updated on the latest security threats and mitigation strategies.
- Conduct security code reviews to identify potential risks.
- Develop and implement automated security testing procedures.
- Respond to security incidents and participate in incident response.
- Continuously improve the platform's security posture.
- Document security processes, procedures, and best practices.
Requirements
- BA/BS in computer science or related degree; MS is a strong plus.
- Minimum 5+ years of experience in software development with a focus on security.
- Proven experience in designing secure authentication and authorization systems.
- In-depth understanding of secure coding principles and best practices.
- Experience with secure communication protocols like TLS/SSL.
- Familiarity with security testing tools and methodologies.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills.
- Ability to work independently and as part of a cross-functional team.
- Passion for security and commitment to building secure systems.
Benefits
- Comprehensive benefits package including medical, vision, and dental coverage.
- Generous time-off policy.
- Home office improvement stipend.
- Annual education and wellness stipends.
- Vibrant company culture with regular events.
- Healthy lunches provided daily.
