20 Oct
|
Synopsys
|
Bengaluru
20 Oct
Synopsys
Bengaluru
Role Description
We are looking for a Senior Staff R&D; Engineer to build substantial capabilities in a centralized platform for open-source component information, decisions, and evidence. The engineer will bring strong C and C++ knowledge and hands-on Perforce experience to ensure the platform covers the organization’s established product-development environments. Python will be used for services, automation, and integrations with Jenkins, GitHub or Azure DevOps Server, Black Duck, and JFrog .
What Success Looks Like
The engineer delivers reliable platform domains that support Perforce and C/C++ product teams, maintains trustworthy data, reduces manual governance work, and enables secure integrations through well-tested interfaces.
Key Qualifications
- Bachelor's or master's degree in computer science, software engineering, information security, or a related discipline, or equivalent practical experience.
- Strong hands-on software engineering experience in C and C++.
- Hands-on experience with Perforce in a production software-development environment.
- Experience with Python for automation, integration, services, or data-processing tasks.
- Experience with Jenkins and with at least one of GitHub or Azure DevOps Server.
- Experience using Black Duck and JFrog in SSDLC, software composition analysis, artifact management,
or software supply-chain workflows.
- Ability to support products that use programming languages and build ecosystems beyond C, C++, and Python.
- Ability to communicate complex technical decisions clearly in English.
- Strong experience designing APIs, relational or document-oriented data models, and data-intensive backend services.
- Experience with authentication, authorization, role-based access, and secure API design.
Key Responsibilities
- Own backend services for component records, decisions, evidence, and workflow state.
- Design data models for packages, versions, dependencies, vulnerabilities, licenses, approvals, and exceptions.
- Develop integrations with Perforce, Jenkins, Black Duck, and JFrog .
- Support GitHub and Azure DevOps Server integrations where product workflows require them.
- Implement review, approval, exception, renewal, and audit workflows.
- Lead design reviews, testing strategy , diagnostics, and operational readiness.
- Mentor engineers and improve shared engineering patterns.
Preferred Experience
- Knowledge of package URL, SPDX, CycloneDX , SBOM, or VEX.
- Experience with event-driven architecture, queues, search platforms, or graph databases.
📌 Senior Staff R&D Engineer - OSS Governance Platform (Bengaluru)
🏢 Synopsys
📍 Bengaluru