Synopsys, Inc. Security Consultant in Bellevue, Washington

Job Description and Requirements Synopsys is looking for a Security Consultant to parachute in wherever software insecurity invades and to stomp out bugs and flaws wherever they hide. About Synopsys Software Integrity Group (SIG) Synopsys Software Integrity Group helps organizations build secure, high-quality software, minimizing risks while maximizing speed and productivity. Synopsys, a recognized leader in application security, provides static analysis, software composition analysis, and dynamic analysis solutions that enable teams to quickly find and fix vulnerabilities and defects in proprietary code, open source components, and application behavior. With a combination of industry-leading tools, services, and expertise, only Synopsys helps organizations maximize security and quality in DevSecOps and throughout the software development life cycle. For more information, go to . General Responsibilities As Synopsys engages with clients in the application of our software security improvement methodologies, the Security Consultant joins in the execution and delivery of planned project deliverables and milestones that assist clients in learning, understanding, and applying Synopsys's secure software development methodologies. The Security Consultant typically has task responsibility within one project and develops the capability to perform tasks within one or more of Synopsys's security practices. The Security Consultant continuously learns and expands his/her technical competence. Security Consultants do some work from the office/home, but often go on site to help customers exterminate the bugs and untangle the flaws that make their systems insecure. Our Security Consultants make themselves and their team indispensable advisors to our customers: they build the relationships that help create and identify follow-on assignments. Roles Include Source Code Analysis Software Penetration Testing Architecture Security Analysis Secure Software Design and Architecture Application Reverse Engineering Network Security Analysis Database Security Analysis Qualifications and Experience Technical Skills Familiarity with software security weakness, vulnerability and secure code review a plus Familiarity with software attack and exploitation techniques a plus Familiarity with at least one software programming language and framework a plus Experience with C/C++, .NET, Java, multiple OS and RDBMS Experience with other languages (e.g. JavaScript, Python, Ruby, PHP, Perl, COBOL, SQL, or Assembly) (Desired) Experience conducting secure code review a plus Experience conducting reverse engineering a plus Experience performing web application penetration testing a plus Consulting Skills Ability to interface with clients, utilizing consulting and negotiating skills Ability to undertake and complete tasks independently, meet schedules and delivery timelines, and to move swiftly from concepts and theory to action Team-oriented Skills Ability to collaborate with project team members, take direction from the project lead and execute tasks consistently Project Management Awareness of end-to-end project management life-cycle including planning, execution and closeout Communication Written communication skills for use in preparing formal documentation, Statements of Work, proposals, white papers, and case studies Employer