Pinnacle Group, Inc. ยท 6 days ago
Security Software Engineer
Wonder how qualified you are to the job?
Insider Connection @Pinnacle Group, Inc.
Responsibilities
Collaborate with cross-functional teams to design, develop, and implement secure software solutions aligned with security standards. Conduct detailed threat modeling and risk assessments to identify potential vulnerabilities and recommend appropriate security controls.
Perform code reviews to identify and address potential security issues, and provide guidance on secure coding practices to the development team.
Develop and maintain comprehensive security-related documentation, including architecture diagrams, security requirements, and coding guidelines.
Conduct regular vulnerability assessments and penetration tests to identify and address security vulnerabilities.
Monitor and respond to security incidents, including conducting forensic analysis and implementing timely corrective actions.
Stay up-to-date with emerging security threats, trends, and technologies, and actively participate in professional development to enhance your knowledge and skills.
Collaborate with third-party vendors and external security experts to assess and enhance the security posture of our software systems.
Contribute to the continuous improvement of the company's security policies, procedures, and incident response plans.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Bachelor's or Master's degree in Computer Science, Cybersecurity, or a related field
Proven track record working as a Security Software Engineer or in a similar role
Strong understanding of application security concepts and best practices
Extensive knowledge of secure coding principles, methods, and best practices
Familiarity with major security frameworks, such as OWASP Top 10, NIST, or ISO 27001
Proficiency in programming languages such as .Net, Javascript, Typescript
In-depth understanding of encryption protocols and techniques
Excellent problem-solving and analytical skills
Ability to stay updated with the latest security trends and technologies
Preferred
Problem Solving\Trouble Shooting
Willingness and initiative to learn new technologies and know when to apply them
Excellent collaboration skills
Strong oral, written communication skills, including the ability to communicate effectively with non-technical users
Ability to work in a fast-paced / flexible environment