Synopsys - Roseville, MN

posted 4 months ago

Full-time - Senior
Roseville, MN
Publishing Industries

About the position

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 that are scalable, reliable, maintainable, and interoperable, while also considering the supportability of these systems in various operating environments. The architect will work closely with teams from IT, R&D, cloud operations, product management, and business development to ensure the successful integration of SIG solutions. A significant part of the role involves reviewing designs that incorporate essential security controls such as authentication, data protection, and encryption. Additionally, the architect will be tasked with designing complex non-functional features, including multitenancy, high availability, disaster recovery, and zero-downtime patching capabilities. Mentorship is also a key component of this role, as the Cybersecurity Architect will provide guidance and thought leadership to software engineers within product teams, helping them understand security needs and best practices. The ideal candidate will possess strong leadership skills, technical expertise, and the ability to think critically about security challenges, driving innovation while maintaining robust security measures. This position is crucial for ensuring that Synopsys continues to deliver secure and high-quality software solutions to its clients.

Responsibilities

  • Define enterprise network and cloud security architectures, including on-premises and SaaS solutions while considering scalability, reliability, maintainability, interoperability, and supportability.
  • Build close relationships and collaborate with staff from IT, R&D, cloud operations, product management, and business development groups.
  • Guide the successful integration of SIG solutions into various operating environments.
  • Review designs involving security controls such as authN/authZ, data protection, encryption, secrets management, etc.
  • Design and architect complex non-functional features such as multitenancy, high availability, disaster recovery, and zero-downtime patching capabilities.
  • Define and foster adoption of common security patterns and best practices.
  • Provide enterprise security mentorship and thought leadership for the software engineers in the product teams to educate them on security needs and solutions.

Requirements

  • 7+ years of experience defining secure operating environments, including traditional on-premises, virtual, and cloud environments using a variety of technology solutions.
  • Experience designing complex SaaS application and deployment architectures.
  • Strong knowledge of IT, network, and cloud vulnerabilities and security controls.
  • Experience with cloud databases and application-level encryption.
  • Familiar with security in cloud services such as AWS, Azure, and GCP.
  • Broad understanding of standards and controls necessary to maintain security and compliance obligations.
  • Experience in leveraging services and techniques (e.g. database behind VPC boundary) to ensure a high level of data protection.
  • Experience with DevOps and SaaS and an understanding of how to use modern automation, build, and orchestration technology to accelerate time to value for our customers in public and private cloud environments.
  • An innate understanding of issues that affect the performance, scalability, availability, and maintainability of complex software systems with an emphasis on high-volume data management within enterprise and/or web-scale products and platforms that operate under strict SLAs.
  • Working knowledge of authentication mechanisms such as OIDC, SAML, and Identity Federation.
  • Good understanding of network, application, and cloud security testing techniques.
  • Excellent communication and technical leadership skills.
  • Self-motivated and works with minimal direction.
  • Ability to learn quickly and independently in complex technical environment.
  • A Bachelor's in computer science or engineering; advanced degree preferred.

Benefits

  • Comprehensive health benefits
  • Wellness programs
  • Financial benefits including equity and bonuses
  • Competitive total rewards package
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service