You might also like
in Burlington, MA
Professional Services Consulting, Sr Staff Consultant
Hours | Full-time, Part-time |
---|---|
Location | Burlington, Massachusetts |
About this job
48562BR
CANADA - Ontario - Toronto, CANADA - Ottawa, GREAT BRITAIN - Great Britain, USA - Massachusetts - Boston, USA - Massachusetts - Burlington
Job Description and Requirements
We are looking for a Software Architecture Consultant to join the Software Quality Audit team here at Black Duck Audits, which collaborates remotely around the world.
Black Duck Audits are highly trusted "gold standard" for Software Due Diligence. We deliver many hundreds of audits per year, mainly for clients engaged in M&A transactions acquiring tech companies or internal audits. We discover, illuminate, and help mitigate risks in the target company's code and processes. Projects typically run 0.5 - 2 weeks and are delivered by an individual or small team.
Software Architecture Consultant
Main responsibilities:
The Software Architecture Consultant primary responsibility is to perform Software Quality Audits, which include the following aspects:
- Assess, diagnose, and report on code and design quality of all aspects of a target company's software system and development processes. This involves:
- Automated analysis, triage, manual inspection, diagnosis, and subsequent reporting on the impact assessment of the collected quality metrics and insights gathered.
- Evaluating the development practices and procedures, methodologies, automation strategies, design choices, through target interviews, code, and technical documentation.
- Evaluating the capabilities and limitations of the solution's code construction techniques and architectural composition against the acquisition thesis.
- Assessing the technical health of the target software and its characteristic design quality.
- Present report content with technical and non-technical client audience and suggest recommendations or alternative strategies for corrective actions.
- Contribute to the enrichment of our offerings and internal processes, including:
- Use your experience to add deeper insight and value to deliverable content.
- Maintain and improve team tooling.
- Enhance automation.
- Bachelor's degree in computer science or equivalent relevant experience.
- 10+ years application development and/or system architecture experience at senior level.
- Solid development experience in at least 2 object-oriented languages: Java, C#, or C/C++.
- Familiarity with Python, C-family, C#, JavaScript, and TypeScript.
- Experience, preferably leadership roles, with SDLC methodology enforcement (Agile, Scrum, Kanban, Waterfall, Incremental, etc.).
- C-Level presentation experience of highly technical information/ consulting skills.
- Skilled in both Windows and Linux OS environments.
- Excellent oral, written and presentation skills in English.
- Knowledge of Swift, Kotlin, Go, SQL.
- Experience using static analysis tools e.g., Coverity, SonarQube.
- Experience with various language specific software development frameworks and IDEs,
- Knowledge of various code repository and DevOps tooling.
- Additional language capability, preferably Spanish
- Ability to travel occasionally, including internationally.
Synopsys, Software Integrity Group, is named a leader for 2023 in the Gartner Magic Quadrant for Application Security Testing (AST) for the seventh year in a row, recognizing our vision and ability to execute. Every business runs on software, and defects in software create risk. We've curated the most robust products and services to create one comprehensive platform that enables our customers to detect and remediate deficiencies across their entire SDLC. To find out more about Synopsys SIG, check out .
Inclusion and Diversity are important to us. Synopsys considers all applicants for employment without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, military veteran status, or disability.
#LI-AS4
Job Category
Consulting
Country
United States
Job Subcategory
Professional Services Consulting
Hire Type
Employee
Base Salary Range
$129,000 - $193,000