Senior Staff R&D Engineer - OSS Governance Platform at Synopsys
Synopsys · Bangalore
Collected role description
Learn more about applying for Senior Staff R&D Engineer
- OSS Governance Platform at Synopsys
organization’s established product-development environments. Python will be used for services, automation, and integrations with Jenkins, Git Hub or Azure Dev Ops 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 stable 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 Git Hub or Azure Dev Ops 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 Git Hub and Azure Dev Ops 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, Cyclone DX , SBOM, or VEX. Experience with event-driven architecture, queues, search platforms, or graph databases. At Synopsys, we want talented people of every background to feel valued and supported to do their best work. Synopsys considers all applicants for employment without regard to race, color, religion, national origin, gender, sexual orientation, age, military veteran status, or disability.