As a Software Engineer, Security at cohere, you will be responsible for designing, developing, and maintaining secure software systems. You will work closely with the engineering team to identify and mitigate security risks, and ensure that our software meets the highest standards of security and compliance.
Key Responsibilities
- Design and implement secure software systems, including authentication, authorization, and data encryption.
- Collaborate with the engineering team to identify and mitigate security risks, and ensure that our software meets the highest standards of security and compliance.
- Develop and maintain security-related tools and scripts to automate security tasks and improve efficiency.
- Conduct security audits and vulnerability assessments to identify areas for improvement.
- Stay up-to-date with the latest security trends, threats, and technologies, and apply this knowledge to improve our security posture.
Requirements
- 5+ years of experience in software development, with a focus on security.
- Strong understanding of security principles, including authentication, authorization, and data encryption.
- Experience with security-related tools and technologies, such as AWS IAM, AWS CloudWatch, and AWS CloudTrail.
- Strong programming skills in languages such as Python, Node.js, and C++.
- Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams.