Secure Software Developer
Protect innovative software solutions using secure development practices across multiple technologies.
Main Responsibilities
* Conduct manual security code reviews to identify vulnerabilities, ensuring the highest standards of application security.
* Collaborate with developers on secure design, implementation, and verification of applications, utilizing expertise in secure coding practices.
* Provide remediation guidance and recommendations to mitigate potential risks and strengthen overall security posture.
* Help define Secure Software Development Lifecycle (SSDLC) best practices, fostering a culture of continuous improvement and innovation.
* Support risk-based security decisions, weighing potential threats against business objectives and regulatory requirements.
* Deliver training sessions and create educational materials for development teams, promoting knowledge sharing and skill enhancement.
* Build tools and automation to streamline security processes, increasing efficiency and reducing manual effort.
To succeed, you need 3+ years of experience in software development and security, proficiency in reading, writing, and auditing code, strong analytical skills, and a passion for software security and secure coding practices. You should have a solid understanding of web technologies, programming languages like .NET Core, Java, TypeScript, and C/C++, as well as familiarity with OWASP Top 10 and SANS Top 25.