Synopsys - Indianapolis, IN
posted 4 months ago
The Cybersecurity Architect at Synopsys' Software Integrity Group (SIG) plays a pivotal role in ensuring the security of software solutions by collaborating with various stakeholders to understand and address security and business needs. This position requires a deep understanding of both technical and business aspects of cybersecurity, as the architect will be responsible for defining enterprise network and cloud security architectures. This includes designing solutions for on-premises and Software as a Service (SaaS) environments, while ensuring that these solutions are scalable, reliable, maintainable, and interoperable. The architect will also be tasked with building strong relationships with teams across IT, R&D, cloud operations, product management, and business development to facilitate the successful integration of SIG solutions into diverse operating environments. In addition to architectural responsibilities, the Cybersecurity Architect will review designs that involve critical security controls such as authentication and authorization mechanisms, data protection strategies, encryption, and secrets management. The role also encompasses the design of complex non-functional features, including multitenancy, high availability, disaster recovery, and zero-downtime patching capabilities. A significant part of the role involves defining and promoting the adoption of common security patterns and best practices across the organization. The architect will provide mentorship and thought leadership to software engineers within product teams, educating them on security needs and solutions to foster a culture of security awareness and best practices. The ideal candidate will possess strong leadership qualities, technical expertise, and business acumen, with a proven track record of securing enterprise operating environments. They will be expected to engage in strategic discussions, challenge conventional wisdom, and drive innovation while maintaining a strong focus on security. This role is critical in helping organizations build secure, high-quality software, minimizing risks while maximizing speed and productivity.