This company is committed to hiring Veterans

Software Architecture Consultant

This job is no longer active. View similar jobs.

POST DATE 6/21/2019
END DATE 2/1/2020

Synopsys Burlington, MA

Burlington, MA
AJE Ref #
Job Classification
Full Time
Job Type
Company Ref #
Mid-Career (2 - 15 years)
Bachelors Degree


Job Description and Requirements

About the Synopsys Software Integrity Group
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
The Software Architecture Consultant, as an individual contributor in our collaborative team and viewed by our clients as a software expert, is responsible for performing audits and authoring reports. The Software Architecture Consultant will also actively participate in improving Black Duck s software audit process. The position reports to the Sr. Manager Black Duck On-Demand in either our Burlington, MA and/or San Jose, CA office locations.

The ideal candidate has experience in developing server-side applications, understands at least 2 software development life-cycle methodologies, and is a strong verbal and interpersonal communicator.

Responsibilities include, but are not limited to:
Primary Responsibility will be to perform Software Audits, which will include the following:
o Collection, analysis and reporting of code metrics
o Analysis of the customer s development procedures, including manuals and technical documentation
o Develop a detailed understanding of the capabilities and limitations of the customer's development architecture and tools
o Make recommendations for corrective action will be provided in the audit report created
Contribute to the improvement of Software Audit process:
Develop new analysis subjects
Speed up the process via automation
Conduct open source assessment services as needed

Qualifications and Experience
5-7 years of experience developing Enterprise applications in either Java, C# or C/C++
Thorough knowledge and hands-on experience with at least 2 software development life-cycle Methodologies (Agile, Waterfall-model, Incremental, etc.)
Familiar with Software Quality Assurance Plans
Ability to travel up to 25% of the time, including internationally
Excellent oral, written and presentation skills
Experience with software development tools, Code Repositories and Build Tools is a plus
Customer facing experience is a plus

Experience developing client-side Javascript (such as jQuery, Dojo, YUI)
Familiarity with Python, PHP, Ruby, Objective-C and other common programming languages
Experience using static and security analysis tools like Coverity, Checkmarx, SonarQube, etc.

Bachelor's Degree in Computer Science or equivalent relevant experience

Synopsys considers all applicants for employment without regard to race, color, religion, sex, gender preference, national origin, age, disability, or status as a Covered Veteran in accordance with federal law. In addition, Synopsys complies with applicable state and local laws prohibiting discrimination in employment in every jurisdiction in which it maintains facilities. Synopsys Inc. also provides reasonable accommodation to individuals with a disability in accordance with applicable laws.


Synopsys, Inc. is the Silicon to Software™ partner for innovative companies developing the electronic products and software applications we rely on every day. As the world’s 15th largest software company, Synopsys has a long history of being a global leader in electronic design automation (EDA) and semiconductor IP and is also growing its leadership in software quality and security solutions. Whether you’re a system-on-chip (SoC) designer creating advanced semiconductors, or a software developer writing applications that require the highest quality and security, Synopsys has the solutions needed to deliver innovative, high-quality, secure products.
See more at:

Company Size:
5,001-10,000 Employees
Social Media:
690 E. Middlefield Road
Mountain View, CA 94043